question: returns 0 if a == b , or c.compare a , b otherwise.that is , this makes c null-safe . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean deepEquals concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep T requireNonNull concode_elem_sep T requireNonNull concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep int hash
target: int function ( T arg0 , T arg1 , Comparator < ? super T > arg2 ) { if ( arg0 == arg1 ) { return 0 ; } return arg2 . compare ( arg0 , arg1 ) ; }