public AccumulateNode(final int id, final TupleSource leftInput, final ObjectSource rightInput, final FieldConstraint[] constraints, final BetaNodeConstraints sourceBinder, final BetaNodeConstraints resultsBinder, final Accumulate accumulate) { super( id, leftInput, rightInput, sourceBinder ); this.resultsBinder = resultsBinder; this.constraints = constraints; this.accumulate = accumulate;
AccumulateNode(final int id, final TupleSource leftInput, final ObjectSource rightInput, final Accumulate accumulate) { this( id, leftInput, rightInput, new FieldConstraint[0], new BetaNodeConstraints(), new BetaNodeConstraints(), accumulate );
    public AccumulateNode(final int id,                          final TupleSource leftInput,                          final ObjectSource rightInput,                          final FieldConstraint[] constraints,                          final BetaNodeConstraints sourceBinder,                          final BetaNodeConstraints resultsBinder,                          final Accumulate accumulate) {        super( id,               leftInput,               rightInput,               sourceBinder );        this.resultsBinder = resultsBinder;        this.constraints = constraints;        this.accumulate = accumulate;    }