checks the two objects for equality by delegating to their respective object #equals object methods . concode_field_sep F first concode_elem_sep S second concode_field_sep int hashCode concode_elem_sep Pair<A,B> create
boolean function ( Object arg0 ) { if ( ! ( arg0 instanceof Pair ) ) { return false ; } Pair < ? , ? > loc0 = ( Pair < ? , ? > ) arg0 ; return Objects . equal ( loc0 . first , first ) && Objects . equal ( loc0 . second , second ) ; }