public stringset Outconstruct(int pos, Function current_Fun){
	            stringset newout = new stringset();
	            intset suc = current_Fun.Cfgs.Succe.get(pos);
	            int lcv=0,j=0;
	            if(suc!=null){
	                  for(lcv=0;lcv<suc.intcount;lcv++){
	                        stringset newin = current_Fun.Cfgs.In.get(suc.contents.get(lcv));
	                        if(newin!=null){
	                              for(j=0;j<newin.intcount;j++){
	                                    if(!newout.contents.containsValue(newin.contents.get(j))){
	                                          try{
	                                                int a = Integer.parseInt(newin.contents.get(j));
	                                          }catch(NumberFormatException e){
	                                                newout.AddString(newin.contents.get(j));
	                                          }
	                                    }
	                              }
	                        }
	                  }
	            }
	            return newout;
	      }