/src/main/java/net/finmath/montecarlo/interestrate/products/components/Option.java
final RandomVariable numeraire  = model.getNumeraire( exerciseDate) ;final RandomVariable zero = model.getRandomVariableForConstant( 0.0) ;
final RandomVariable zero = model.getRandomVariableForConstant ( 0.0 ) ;
} return underlyingNames; } @Override public RandomVariable getValue(final double evaluationTime, final TermStructureMonteCarloSimulationModel model) throws CalculationException { final RandomVariable one = model.getRandomVariableForConstant(1.0); <extra_id_0> if(evaluationTime > exerciseDate) { return zero; } RandomVariable values = underlying.getValue(exerciseDate, model); RandomVariable strike; if(strikeProduct != null) {