@Override public boolean equalsImpl(Object obj) { boolean ivarsEqual = true; if (!(obj instanceof IsPartOfPdu)) return false; final IsPartOfPdu rhs = (IsPartOfPdu) obj; if (!(orginatingEntityID.equals(rhs.orginatingEntityID))) ivarsEqual = false; if (!(receivingEntityID.equals(rhs.receivingEntityID))) ivarsEqual = false; if (!(relationship.equals(rhs.relationship))) ivarsEqual = false; if (!(partLocation.equals(rhs.partLocation))) ivarsEqual = false; if (!(namedLocationID.equals(rhs.namedLocationID))) ivarsEqual = false; if (!(partEntityType.equals(rhs.partEntityType))) ivarsEqual = false; return ivarsEqual && super.equalsImpl(rhs); }