{
String binarySourceCorpusFilename = outputDirName + File.separator + "source.corpus";
if (logger.isLoggable(Level.INFO)) logger.info("Writing binary source corpus to disk at " + binarySourceCorpusFilename);
BinaryOut corpusOut = new BinaryOut(new FileOutputStream(binarySourceCorpusFilename), false);
sourceCorpusArray.writeExternal(corpusOut);
corpusOut.flush();
out.println("Source language corpus: " + binarySourceCorpusFilename);
}