List<List<Object>> groups = new ArrayList<List<Object>>(tuples.size());
List<ValueUpdater> updaters = new ArrayList<ValueUpdater>(tuples.size());
for(TridentTuple t: tuples) {
groups.add(_groupFactory.create(t));
updaters.add(new CombinerValueUpdater(_agg,_inputFactory.create(t).getValue(0)));
}
List<Object> newVals = map.multiUpdate(groups, updaters);
for(int i=0; i<tuples.size(); i++) {
List<Object> key = groups.get(i);