by default delegates to object #equals so instances are only equal if they areidentical . proxy.equals argument returns true if : proxy and argument are of the same typeand this method returns true for the invocationhandler of argument subclasses can override this method to provide custom equality . concode_field_sep Object[] NO_ARGS concode_field_sep int hashCode concode_elem_sep Object handleInvocation concode_elem_sep Object invoke concode_elem_sep String toString
boolean function ( Object arg0 ) { return super . equals ( arg0 ) ; }