/** * * @param DefinitionInterface $definition * @return DefinitionInterface */ public final function withDefinition(DefinitionInterface $definition) { $this->definition = $this->definition->withDefinition($definition); return $this; }