}
String ofpath = "/Users/bowu/Research/50newdata/tmp/"
+ nf.getName();
CSVWriter cw = new CSVWriter(new FileWriter(new File(ofpath)));
ProgSynthesis psProgSynthesis = new ProgSynthesis();
psProgSynthesis.inite(examples,dpp,msger); //
Collection<ProgramRule> ps = psProgSynthesis.run_main();
msger.updateCM_Constr(psProgSynthesis.partiCluster
.getConstraints());
msger.updateWeights(psProgSynthesis.partiCluster.weights);
ProgramRule pr = ps.iterator().next();