? byFields.aggregateField(inputs.get(0), combineFn, fieldAggregation.outputField) : combined.aggregateField(inputs.get(0), combineFn, fieldAggregation.outputField);
.apply( Group.<AggregatePojos>byFieldNames("field2") .aggregateField("field1", Sum.ofLongs(), "field1_sum") .aggregateField("field3", Sum.ofIntegers(), "field3_sum") .aggregateField("field1", Top.largestLongsFn(1), "field1_top"));