Fields outputFields = groupRename.append(operation.getResultFields());
Pipe grouped = new CoGroup(pipes, groupFields, null, null, new BufferJoin());
grouped = new Every(grouped,
new MultiBufferOperation(groupRename, operation),
outputFields
);
grouped = new Retain(grouped,
outputFields