/src/main/java/net/finmath/montecarlo/automaticdifferentiation/forward/RandomVariableDifferentiableAD.java
else if( operatorType != null && operatorType.equals( OperatorType.POW) ) {
else if ( operatorType != null && operatorType.equals ( OperatorType.AVERAGE ) ) {
this.operatorType = operatorType; this.arguments = arguments; this.operator = operator; if(operatorType != null && (operatorType.equals(OperatorType.ADD) || operatorType.equals(OperatorType.SUB))) { argumentValues = null; } <extra_id_0> argumentValues = null; } else if(operatorType != null && operatorType.equals(OperatorType.MULT)) { if(arguments.get(0) == null) { argumentValues.set(1, null); }