code: public Values<V> values () {
  		if (values == null)
  			values = new Values(this);
  		else
  			values.reset();
  		return values;
  	}
docs: Returns an iterator for the values in the map. Remove is supported. Note that the same iterator instance is returned each
  time this method is called. Use the {@link Entries} constructor for nested or multithreaded iteration.