for(int i=0; i< referenceFiles.length; i++)
referenceFiles[i] = fds[i+1].trim();
double weight = Double.parseDouble(fds[fds.length-1].trim());
this.featureFunctions.add(
new BLEUOracleModel(JoshuaConfiguration.ngramStateID, JoshuaConfiguration.lmOrder,
this.featureFunctions.size(), this.symbolTable, weight, referenceFiles, JoshuaConfiguration.linearCorpusGainThetas));
if (logger.isLoggable(Level.FINEST))
logger.finest(String.format(
"Line: %s\nAdd BLEUOracleModel, order: %d; weight: %.3f;",
line, JoshuaConfiguration.lmOrder, weight));