/** * Builds a new method using this signature as the source * * @return \vc\Data\Method */ public function buildMethod() { $method = new \vc\Data\Routine\Method($this->line, $this->comment); $method->setStatic($this->static); $method->setVisibility($this->visibility); return $method; }