boolean function ( Object arg0 ) { if ( ! ( arg0 instanceof Pair ) ) { return false ; } Pair < ? , ? > loc0 = ( Pair < ? , ? > ) arg0 ; return objectsEqual ( loc0 . first , first ) && objectsEqual ( loc0 . second , second ) ; }
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 boolean objectsEqual concode_elem_sep int hashCode concode_elem_sep Pair<A,B> create