public CollectNode(final int id, final TupleSource leftInput, final ObjectSource rightInput, final FieldConstraint[] resultConstraints, final BetaNodeConstraints sourceBinder, final BetaNodeConstraints resultsBinder, final Collect collect) { super( id, leftInput, rightInput, sourceBinder ); this.resultsBinder = resultsBinder; this.resultConstraints = resultConstraints; this.collect = collect;
CollectNode(final int id, final TupleSource leftInput, final ObjectSource rightInput, final Collect collect) { this( id, leftInput, rightInput, new FieldConstraint[0], new BetaNodeConstraints(), new BetaNodeConstraints(), collect );
    public CollectNode(final int id,                       final TupleSource leftInput,                       final ObjectSource rightInput,                       final FieldConstraint[] resultConstraints,                       final BetaNodeConstraints sourceBinder,                       final BetaNodeConstraints resultsBinder,                       final Collect collect) {        super( id,               leftInput,               rightInput,               sourceBinder );        this.resultsBinder = resultsBinder;        this.resultConstraints = resultConstraints;        this.collect = collect;    }