protected function generateImplementMethods()
 {
     $output = '';
     foreach ($this->baseClass->getImplements() as $implement) {
         $reflection = new \ReflectionClass($implement);
         foreach ($reflection->getMethods() as $method) {
             $implementor = new ClassMethod($method->name, $method);
             $implementor->setDescription('Implementation of ' . $method->getName() . ' interface method');
             $implementor->setBody(' // TODO: Code implementation');
             $output .= PHP_EOL . $implementor->generate() . PHP_EOL;
         }
     }
     return $output;
 }