code: @Override
  	public Map<String, Object> getValuesForModifiedData(double evaluationTime, MonteCarloSimulationModel model, Map<String,Object> dataModified) throws CalculationException
  	{
  		MonteCarloSimulationModel modelModified = model.getCloneWithModifiedData(dataModified);
  
  		return getValues(evaluationTime, modelModified);
  	}
docs: /* (non-Javadoc)
  @see net.finmath.montecarlo.MonteCarloProduct#getValuesForModifiedData(double, net.finmath.montecarlo.MonteCarloSimulationModel, java.util.Map)