code: public Set<V> remove(Object key) {
          Set<V> v = map.remove(key);
          if (v != null)
              range -= v.size();
          return (v == null) ? Collections.<V>emptySet() : v;
      }
docs: {@inheritDoc}