/src/main/java/net/finmath/montecarlo/RandomVariableFromFloatArray.java
newTime = Math.max( newTime, argument1.getFiltrationTime( ) ) ;
newTime = Math.max ( newTime, argument2.getFiltrationTime ( ) ) ;
}; return new RandomVariableFromFloatArray(newTime, result, newSize); } @Override public RandomVariable apply(final DoubleTernaryOperator operator, final RandomVariable argument1, final RandomVariable argument2) { double newTime = Math.max(time, argument1.getFiltrationTime()); <extra_id_0> final int newSize = Math.max(Math.max(this.size(), argument1.size()), argument2.size()); final IntToDoubleFunction argument0Operator = this.getOperator(); final IntToDoubleFunction argument1Operator = argument1.getOperator(); final IntToDoubleFunction argument2Operator = argument2.getOperator(); final IntToDoubleFunction result = new IntToDoubleFunction() { @Override