BufferedReader t_reader_ref = FileUtility.getReadFileStream(f_ref_files);
DiskHyperGraph dhg_read = new DiskHyperGraph(p_symbolTable, baseline_lm_feat_id, saveModelScores, null);
dhg_read.initRead(f_hypergraphs, f_rule_tbl, null);
KBestExtractor oracleKbestExtractor = new KBestExtractor(p_symbolTable, extract_unique_nbest, false, false, true, false, true);//extract kbest oracles
KBestExtractor rerankOracleKbestExtractor = new KBestExtractor(p_symbolTable, extract_unique_nbest, false, false, false, false, true);//extract kbest oracles
int topKOracles= 500;//TODO
//OracleExtractionOnHGV2 orc_extractor = new OracleExtractionOnHGV2(p_symbolTable, baseline_lm_feat_id);