def METHOD_NAME(self, o: object) -> bool:
    if self == o:
        return True
    if not isinstance(o, ModbusTcpADU):
        return False
    that: ModbusTcpADU = ModbusTcpADU(o)
    return (
        (self.transaction_identifier == that.transaction_identifier)
        and (self.unit_identifier == that.unit_identifier)
        and (self.pdu == that.pdu)
        and super().METHOD_NAME(that)
        and True
    )