/**
  * Initializes Reflection after ClassMetadata was constructed.
  *
  * @param ClassMetadata     $class
  * @param ReflectionService $reflService
  *
  * @return void
  */
 protected function initializeReflection(ClassMetadata $class, ReflectionService $reflService)
 {
     if (!$class instanceof EntityMetadata) {
         throw new \LogicException('Metadata is not supported');
     }
     /** @var EntityMetadata $class */
     $class->initializeReflection($reflService);
 }
 /**
  * {@inheritDoc}
  */
 protected function initializeReflection(ClassMetadataInterface $class, ReflectionService $reflService)
 {
     /* @var $class ClassMetadata */
     $class->initializeReflection($reflService);
 }
 /**
  * @inheritdoc
  */
 protected function initializeReflection(ClassMetadataInfo $class, ReflectionService $reflService)
 {
     /** @var ClassMetadata $class */
     $class->initializeReflection($reflService);
 }
 /**
  * @inheritdoc
  */
 protected function initializeReflection(ClassMetadata $class, ReflectionService $reflService)
 {
     $class->initializeReflection($reflService);
 }