@Override public boolean equals(Object other) { if (this == other) return true; if (other == null || getClass() != other.getClass()) return false; Entry entry = (Entry) other; return handler.equals(entry.handler) && attributeAppender.equals(entry.attributeAppender) && methodDescription.equals(entry.methodDescription) && bridgeTypes.equals(entry.bridgeTypes); }