public function getGenerator() { if (!isset($this->_generator)) { $this->_generator = new \Mutagenesis\Generator($this); $this->_generator->setSourceDirectory($this->getSourceDirectory()); } return $this->_generator; }