code: public boolean putMulti(K key, Collection<V> values) {
  	boolean added = false;
  	for (V v : values) {
  	    if (put(key, v))
  		added = true;
  	}
  	return added;
      }
docs: Adds all of the key-value mapping to this map, and if the total number of
  mappings exceeds the bounds, removes either the currently lowest element,
  or if reversed, the currently highest element.  If this map is bound by
  the number of keys, a {@code put} operation may result in the {@code
  range} decreasing, even though the number of keys stays constant.
  
  @param key {@inheritDoc}
  @param values {@inheritDoc}