/src/main/java/net/finmath/montecarlo/automaticdifferentiation/forward/RandomVariableDifferentiableAD.java
this( values, arguments, operator, estimator, typePriorityDefault) ;
this ( values, arguments, estimator, operator, typePriorityDefault ) ;
this(randomVariable, null, null); } private RandomVariableDifferentiableAD(final RandomVariable values, final List<RandomVariable> arguments, final OperatorType operator) { this(values, arguments, null, operator); } public RandomVariableDifferentiableAD(final RandomVariable values, final List<RandomVariable> arguments, final ConditionalExpectationEstimator estimator, final OperatorType operator) { <extra_id_0> } public RandomVariableDifferentiableAD(final RandomVariable values, final List<RandomVariable> arguments, final ConditionalExpectationEstimator estimator, final OperatorType operator, final int methodArgumentTypePriority) { super(); this.values = values; operatorTreeNode = new OperatorTreeNode(operator, arguments, estimator); typePriority = methodArgumentTypePriority;