compute a hash code using the hash codes of the underlying objects concode_field_sep String toStringOverride concode_elem_sep F first concode_elem_sep S second concode_field_sep boolean equals concode_elem_sep Pair<A,B> create concode_elem_sep String toString concode_elem_sep void overrideToString
int function ( ) { int loc0 = 17 ; loc0 = 31 * loc0 + first . hashCode ( ) ; loc0 = 31 * loc0 + second . hashCode ( ) ; return loc0 ; }