equal objects should have equal hashcodes . concode_field_sep String value concode_field_sep String getValue concode_elem_sep boolean equals concode_elem_sep int getSpecificity
int function ( ) { return value == null ? - 1 : value . hashCode ( ) ; }