def METHOD_NAME(self, o: object) -> bool:
    if self == o:
        return True
    if not isinstance(o, ModbusPDUGetComEventLogResponse):
        return False
    that: ModbusPDUGetComEventLogResponse = ModbusPDUGetComEventLogResponse(o)
    return (
        (self.status == that.status)
        and (self.event_count == that.event_count)
        and (self.message_count == that.message_count)
        and (self.events == that.events)
        and super().METHOD_NAME(that)
        and True
    )