class MapEntry implements Map.Entry<K, V> {

    @Override
    public int hashCode() {
        return (this.getKey() == null ? 0 : this.getKey().hashCode())
            ^ (this.getValue() == null ? 0 : this.getValue().hashCode());
    }

    public  MapEntry(K key, V value, boolean modifiable);

}