/**
  * @param EntityInterface $other
  * @return boolean
  */
 public function sameIdentityAs(EntityInterface $other)
 {
     if (!$other instanceof QueryResult) {
         return false;
     }
     return $this->queryResultId()->sameValueAs($other->queryResultId());
 }
 /**
  * @param EntityInterface $other
  * @return boolean
  */
 public function sameIdentityAs(EntityInterface $other)
 {
     if (!$other instanceof WorkflowRun) {
         return false;
     }
     return $this->workflowRunId->sameValueAs($other->workflowRunId());
 }
 /**
  * @param EntityInterface $other
  * @return boolean
  */
 public function sameIdentityAs(EntityInterface $other)
 {
     if (!$other instanceof Action) {
         return false;
     }
     return $this->actionId()->sameValueAs($other->actionId());
 }
 /**
  * {@inheritDoc}
  */
 public function sameIdentityAs(EntityInterface $other)
 {
     if (!$other instanceof Cargo) {
         return false;
     }
     return $this->trackingId()->sameValueAs($other->trackingId());
 }