/src/main/java/net/finmath/montecarlo/automaticdifferentiation/backward/alternative/RandomVariableAAD.java
Z = aadRandomVariables[ownIndexInList].getRandomVariableInterface( ) ;
Z = aadRandomVariables[2].getRandomVariableInterface ( ) ;
default: throw new IllegalArgumentException(); } } else if(randomVariableInterfaces.length == 3){ X = aadRandomVariables[0].getRandomVariableInterface(); Y = aadRandomVariables[1].getRandomVariableInterface(); <extra_id_0> switch(operator){ case ADDPRODUCT: resultrandomvariable = X.addProduct(Y,Z); break; case ADDRATIO: resultrandomvariable = X.addRatio(Y, Z);