return aggregator;
}
@Override
public Aggregator newClientAggregator() {
FirstLastValueBaseClientAggregator aggregator = new FirstLastValueBaseClientAggregator();
if (children.size() < 3) {
aggregator.init(offset);
} else {
aggregator.init(((Number) ((LiteralExpression) children.get(3)).getValue()).intValue());
}
return aggregator;
}