}
Preconditions.checkArgument(inputs.size() == 1);
Preconditions.checkArgument(outputs.size() == 1);
MRInput input = (MRInput) inputs.values().iterator().next();
KeyValueReader kvReader = input.getReader();
OnFileSortedOutput output = (OnFileSortedOutput) outputs.values().iterator().next();
KeyValueWriter kvWriter = (KeyValueWriter) output.getWriter();
while (kvReader.next()) {
StringTokenizer itr = new StringTokenizer(kvReader.getCurrentValue().toString());
while (itr.hasMoreTokens()) {
word.set(itr.nextToken());
kvWriter.write(word, one);