public function getDefinition($name) { if (!isset($this->definitions[$name])) { throw new DefinitionNotFoundException($name); } return $this->definitions[$name]; }