code: public void assign(cern.colt.function.DoubleFunction function) {
  		for (int i = table.length ; i-- > 0 ;) {
  			if (state[i]==FULL) values[i] = function.apply(values[i]);
  		}
  }
docs: Assigns the result of a function to each value; <tt>v[i] = function(v[i])</tt>.
  
  @param function a function object taking as argument the current association's value.