/**
* Busca por uma estratégia a partir do nome definido para a mesma.
* @param $name
* @return mixed
* @throws StrategyNotFoundException
*/
public function getStrategy($name)
{
if (!$this->dictionary->containsKey($name)) {
throw new StrategyNotFoundException();
}
return $this->dictionary->get($name);
}