public function getPluginByCriteria($criteria, $needle)
{
$eb = new ExpressionBuilder();
$expr = $eb->eq($criteria, $needle);
$criteria = new Criteria($expr);
$availablePlugins = new ArrayCollection($this->getAllAvailablePlugins());
return $availablePlugins->matching($criteria);
}