public List<V> replace(K key, Collection<? extends V> values) {
		List<V> replaced = removeAll(key);
		putAll(key, values);
		return replaced;
	}
public List < V > replace ( K key , Collection < ? extends V > values ) { List < V > replaced = removeAll ( key ) ; putAll ( key , values ) ; return replaced ; }
Replaces all values with the given values.
@param key the key
@param values the values with which to replace all existing values
@return the values that were replaced (this list is immutable)