public BLEUOracleModel(int ngramStateID, int baselineLMOrder, int featID, SymbolTable psymbol, double weight, String[] referenceFiles, double[] linearCorpusGainThetas) {
super(ngramStateID, weight, featID);
this.symbolTbl = psymbol;
this.ngramExtractor = new NgramExtractor(symbolTbl, ngramStateID, useIntegerNgram, baselineLMOrder);
this.linearCorpusGainThetas = linearCorpusGainThetas;
logger.info("linearCorpusGainThetas=" + this.linearCorpusGainThetas);