@Override
    public boolean contains(Object o) {
      if (o == null) {
        return false;
      }

      for (Entry<K, V> entry : entries) {
        if (entry != null && entry.value.equals(o)) {
          return true;
        }
      }
      return false;
    }
@Override
    public boolean contains(Object o)