question: semantically compare two values . this includes comparing numeric values of different types e.g. , an integer and long , and null and value #nullvalue references . concode_field_sep Function<Map.Entry<? extends CharSequence,Value>,Field> CONVERT_ENTRY_TO_FIELD concode_elem_sep Map<CharSequence,Value> fields concode_field_sep int compareNonNull concode_elem_sep boolean hasAll concode_elem_sep Field apply concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep Document increment concode_elem_sep int compareTo concode_elem_sep int compareTo concode_elem_sep Value remove concode_elem_sep int compareToUsingSimilarFields concode_elem_sep int compareToWithoutFieldOrder concode_elem_sep Iterator<Field> iterator concode_elem_sep Document removeAll concode_elem_sep int size concode_elem_sep int hashCode concode_elem_sep Value get concode_elem_sep Document putAll concode_elem_sep Document setValue concode_elem_sep boolean equals concode_elem_sep Document clone concode_elem_sep String toString concode_elem_sep boolean has concode_elem_sep Iterable<CharSequence> keySet
target: int function ( Value arg0 , Value arg1 ) { if ( arg0 == null ) return Value . isNull ( arg1 ) ? 0 : 1 ; return arg0 . comparable ( ) . compareTo ( arg1 . comparable ( ) ) ; }