boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; MessageEventImpl event = (MessageEventImpl)o; return Objects.equals(getMessage(), event.getMessage()) && Objects.equals(getDescription(), event.getDescription()) && Objects.equals(myGroup, event.myGroup); }