/**
  * {@inheritdoc}
  */
 public function loadClassMetadata(ClassMetadata $classMetadata, array $normalizationGroups = null, array $denormalizationGroups = null, array $validationGroups = null)
 {
     if (($classReflector = $this->getClassReflector($classMetadata->getReflectionClass())) && ($docBlock = $classReflector->getDocBlock())) {
         $classMetadata->setDescription($docBlock->getShortDescription());
     }
     foreach ($classMetadata->getAttributes() as $attributeMetadata) {
         if ($reflectionProperty = $this->getReflectionProperty($classMetadata->getReflectionClass(), $attributeMetadata->getName())) {
             $attributeMetadata->setDescription($this->propertyInfo->getShortDescription($reflectionProperty));
         }
     }
     return true;
 }