/**
  * @param DefinitionParameter $parameter
  * @return self
  */
 public function addParameter(DefinitionParameter $parameter)
 {
     $this->parameters[$parameter->getName()] = $parameter;
     return $this;
 }