code: public Map<String, Object> getValues(double evaluationTime, MonteCarloSimulationInterface model) throws CalculationException
  	{
  		RandomVariableInterface values = getValue(evaluationTime, model);
  
  		if(values == null) {
  			return null;
  		}
  
  		// Sum up values on path
  		double value = values.getAverage();
  		double error = values.getStandardError();
  
  		Map<String, Object> results = new HashMap<String, Object>();
  		results.put("value", value);
  		results.put("error", error);
  
  		return results;
  	}
docs: This method returns the value of the product under the specified model and other information in a key-value map.
  
  @param evaluationTime The time on which this products value should be observed.
  @param model A model used to evaluate the product.
  @return The values of the product.
  @throws net.finmath.exception.CalculationException Thrown if the valuation fails, specific cause may be available via the <code>cause()</code> method.