Can you create only one TupleWrappingCollector in the constructor and only initialize/reset the key and out collector in the combine() call?