@Override
 public void write(final Weighted<Token> record) throws IOException {
   if (isCompactFormatEnabled()) {
     writeCompact(record);
   } else {
     writeVerbose(record);
   }
   ++count;
 }