xHashMap = new HashMap<String, String[]>();
ProgSynthesis psProgSynthesis = new ProgSynthesis();
psProgSynthesis.inite(examples, dpp, msger);
Vector<ProgramRule> pls = new Vector<ProgramRule>();
long t1 = System.currentTimeMillis();
Collection<ProgramRule> ps = psProgSynthesis.adaptive_main();
long span = System.currentTimeMillis()-t1;
timeres += span+",";
// collect history contraints
msger.updateCM_Constr(psProgSynthesis.partiCluster.getConstraints());
msger.updateWeights(psProgSynthesis.partiCluster.weights);