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