this.symbolTable = existingSymbols;
}
} else if (JoshuaConfiguration.use_srilm) {
logger.finest("Using SRILM symbol table");
if (null == existingSymbols) {
this.symbolTable = new SrilmSymbol(JoshuaConfiguration.lmOrder);
} else {
logger.finest("Populating SRILM symbol table with symbols from existing symbol table");
this.symbolTable = new SrilmSymbol(existingSymbols, JoshuaConfiguration.lmOrder);
}
} else {
if (null == existingSymbols) {
//this.symbolTable = new Vocabulary();//new BuildinSymbol(null);
this.symbolTable = new BuildinSymbol();