}
segmentStart = finalOut.getPos();
SequenceFile.Writer writer = SequenceFile.createWriter(job, finalOut,
job.getMapOutputKeyClass(), job.getMapOutputValueClass(),
compressionType, codec);
sorter.writeFile(sorter.merge(segmentList), writer);
//add a sync block - required esp. for block compression to ensure
//partition data don't span partition boundaries
writer.sync();
//when we write the offset/length to the final index file, we write
//longs for both. This helps us to reliably seek directly to the