//BufferedWriter t_writer_1best = FileUtilityOld.getWriteFileStream(f_1best);
System.out.println("############Process file " + f_test_items);
DiskHyperGraph dhg_test = new DiskHyperGraph(p_symbol, baseline_lm_feat_id, true, null); //have model costs stored
dhg_test.initRead(f_test_items, f_test_rules,null);
double sumGap = 0;
for(int sent_id=0; sent_id < num_sents; sent_id ++){
System.out.println("#Process sentence " + sent_id);
HyperGraph hg_test = dhg_test.readHyperGraph();
double gap = cruncher.processOneSent(hg_test, sent_id, false);//produce the reranked onebest