adding ReduceRecordProcessor.java