/**
  * @param PhpClass $class
  * @return AbstractModelFile
  */
 protected function defineConstants(PhpClass $class)
 {
     $constants = new Constant($this->getGenerator());
     $this->getClassConstants($constants);
     foreach ($constants as $constant) {
         $annotationBlock = $this->getConstantAnnotationBlock($constant);
         if (!empty($annotationBlock)) {
             $class->addAnnotationBlockElement($annotationBlock);
         }
         $class->addConstantElement($constant);
     }
     return $this;
 }