return other.getKey().equals(key) && other.getValue().equals(value);
if (o instanceof Map.Entry) { Map.Entry other = (Map.Entry) o;  eq = other.getKey().equals(key) && other.getValue().equals(value); }  return eq;
        public boolean equals(Object o)        {            Map.Entry<K,V> other = (Map.Entry<K,V>) o;            return other.getKey().equals(key) &&                   other.getValue().equals(value);        }