@Override public boolean contains(final KeyValuePair<Key, Value> item) { Value v = get(item.Key()); if (v == null) return false; return EqualityComparer.DEFAULT.Equals(v, item.Value()); }