/**
  * @return PhpAnnotationBlock
  */
 protected function getConstantAnnotationBlock(PhpConstant $constant)
 {
     $block = new PhpAnnotationBlock(array(sprintf('Constant for value \'%s\'', $constant->getValue())));
     if (($value = $this->getModel()->getValue($constant->getValue())) instanceof StructValueModel) {
         $this->defineModelAnnotationsFromWsdl($block, $value);
     }
     $block->addChild(new PhpAnnotation(self::ANNOTATION_RETURN, sprintf('string \'%s\'', $constant->getValue())));
     return $block;
 }