checks the two objects for equality by delegating to their respective equals 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 == this ) return true ; if ( ! ( arg0 instanceof Pair ) ) return false ; final Pair < F , S > loc0 ; try { loc0 = ( Pair < F , S > ) arg0 ; } catch ( ClassCastException loc1 ) { return false ; } return first . equals ( loc0 . first ) && second . equals ( loc0 . second ) ; }