public static Fields getInputFields(List<CombinerDefinition> combinerDefinitions) { Fields summedInputFields = new Fields(); for (CombinerDefinition combinerDefinition : combinerDefinitions) { summedInputFields = Fields.merge( summedInputFields, combinerDefinition.getGroupFields(), combinerDefinition.getInputFields()); } return summedInputFields; }