final Column resultColumn, final Declaration[] requiredDeclarations, final Accumulator accumulator) {
final Column resultColumn) {
    public Accumulate(final Column sourceColumn,                      final Column resultColumn,                      final Declaration[] requiredDeclarations,                      final Accumulator accumulator) {        this.sourceColumn = sourceColumn;        this.resultColumn = resultColumn;        this.requiredDeclarations = requiredDeclarations;        this.accumulator = accumulator;    }