/**
  * Checks if the translation entity belongs to the object in question
  *
  * @param TranslatableAdapter $ea
  * @param object              $trans
  * @param object              $object
  *
  * @return boolean
  */
 private function belongsToObject(TranslatableAdapter $ea, $trans, $object)
 {
     if ($ea->usesPersonalTranslation(get_class($trans))) {
         return $trans->getObject() === $object;
     }
     return $trans->getForeignKey() === $object->getId() && $trans->getObjectClass() === get_class($object);
 }