/**
  * 
  * @param string $entity name of Entity
  * @param Bundle $bundle 
  * @return \stdClass
  */
 protected function createEntityMetadata($entityName, $bundle)
 {
     $em = $this->doctrine->getManager();
     $classMetadata = $em->getClassMetadata($entityName);
     $entityMetadata = new \stdClass();
     $entityMetadata->bundleName = $bundle->getName();
     $entityMetadata->bundlePath = $bundle->getPath();
     $entityMetadata->name = $entityName;
     $entityMetadata->fieldMappings = $this->readFieldMappings($classMetadata);
     $entityMetadata->priority = 0;
     $entityMetadata->associationMappings = $this->createAssociationMappings($classMetadata, $entityName);
     return $entityMetadata;
 }