code: protected function doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents)
      {
          /** @var $parent ClassMetaData */
          if ($parent) {
              $this->addAssociationsMapping($class, $parent);
              $this->addFieldMapping($class, $parent);
              $this->addIndexes($class, $parent);
              $parent->deriveChildMetadata($class);
              $class->setParentClasses($nonSuperclassParents);
          }
  
          if ($this->getDriver()) {
              $this->getDriver()->loadMetadataForClass($class->getName(), $class);
          }
  
          $this->validateMapping($class);
      }
docs: {@inheritdoc}