/src/main/java/net/finmath/montecarlo/RandomVariableLazyEvaluation.java
final IntToDoubleFunction argumentRealizations = argument.getOperator( ) ;final double[] argumentRealizations = argument.getRealizations( ) ;
final double[] argumentRealizations = argument.getRealizations ( ) ;
return operator.applyAsDouble(realizations.applyAsDouble(i), argumentRealizations.applyAsDouble(i)); } }; return new RandomVariableLazyEvaluation(newTime, newRealizations, size()); } else { <extra_id_0> final IntToDoubleFunction newRealizations = new IntToDoubleFunction() { @Override public double applyAsDouble(final int i) { return operator.applyAsDouble(realizations.applyAsDouble(i), argumentRealizations[i]); } };