compares a pair of comparable values of the same type . null collates less than everything else , but equal to itself . concode_field_sep T0 v0 concode_elem_sep T1 v1 concode_elem_sep T2 v2 concode_field_sep Iterable<T1> iter1 concode_elem_sep Iterable<T0> iter0 concode_elem_sep int hashCode concode_elem_sep Triple<T0,T1,T2> of concode_elem_sep boolean equals concode_elem_sep Iterable<T2> iter2 concode_elem_sep String toString concode_elem_sep int compareTo
int function ( C arg0 , C arg1 ) { if ( arg0 == null ) { if ( arg1 == null ) { return 0 ; } else { return - 1 ; } } else if ( arg1 == null ) { return 1 ; } else { return arg0 . compareTo ( arg1 ) ; } }