implemented per api documentation of java.util.map.entry #hashcode concode_field_sep Object value concode_elem_sep Object key concode_field_sep Object getKey concode_elem_sep Object getValue concode_elem_sep Object setValue concode_elem_sep boolean equals concode_elem_sep void setKey
int function ( ) { return ( ( getKey ( ) == null ? 0 : getKey ( ) . hashCode ( ) ) ^ ( getValue ( ) == null ? 0 : getValue ( ) . hashCode ( ) ) ) ; }