question: overriding : output hash-code for this pair per hash-code contract . concode_field_sep F fst concode_elem_sep S snd concode_field_sep boolean equals
target: int function ( ) { return ( this . fst . hashCode ( ) * this . snd . hashCode ( ) ) ; }