/src/main/java/net/finmath/montecarlo/automaticdifferentiation/backward/alternative/RandomVariableAAD.java
if( variableIndex == getParentIDs( ) [3]) {
if ( variableIndex == getParentIDs ( ) [0] ) {
} else if(getParentIDs().length == 3){ X = getRandomVariableInterfaceOfIndex(getParentIDs()[0]); Y = getRandomVariableInterfaceOfIndex(getParentIDs()[1]); Z = getRandomVariableInterfaceOfIndex(getParentIDs()[2]); switch(parentOperator){ case ADDPRODUCT: <extra_id_0> resultrandomvariable = new RandomVariableFromDoubleArray(1.0); } else if(variableIndex == getParentIDs()[1]){ resultrandomvariable = Z; } else { resultrandomvariable = Y; }