/src/main/java/net/finmath/montecarlo/interestrate/products/components/Choice.java
} return underlying1.getValue( exerciseDate, model) ;
return underlying1.getValue ( exerciseDate, model ) ; }
Future<RandomVariable> valueUnderlying1Future; try { valueUnderlying1Future = getExecutor().submit( new Callable<RandomVariable>() { @Override public RandomVariable call() throws CalculationException { <extra_id_0> } ); } catch(final RejectedExecutionException e) { valueUnderlying1Future = new FutureWrapper<>(underlying1.getValue(exerciseDate, model)); }