/src/main/java/net/finmath/montecarlo/automaticdifferentiation/backward/RandomVariableDifferentiableAAD.java
this( values, factory, estimator, operator, arguments, typePriorityDefault) ;
this ( values, arguments, estimator, operator, factory, typePriorityDefault ) ;
this(values, null, null, factory); } private RandomVariableDifferentiableAAD(final RandomVariable values, final List<RandomVariable> arguments, final OperatorType operator, final RandomVariableDifferentiableAADFactory factory) { this(values, arguments, null, operator, factory); } public RandomVariableDifferentiableAAD(final RandomVariable values, final List<RandomVariable> arguments, final ConditionalExpectationEstimator estimator, final OperatorType operator, final RandomVariableDifferentiableAADFactory factory) { <extra_id_0> } public RandomVariableDifferentiableAAD(final RandomVariable values, final List<RandomVariable> arguments, final ConditionalExpectationEstimator estimator, final OperatorType operator, final RandomVariableDifferentiableAADFactory factory, final int methodArgumentTypePriority) { this(values, OperatorTreeNode.extractOperatorTreeNodes(arguments), OperatorTreeNode.extractOperatorValues(arguments), estimator, operator, factory, methodArgumentTypePriority); } public OperatorTreeNode getOperatorTreeNode() { return operatorTreeNode;