- while (q_main.size() > 0) {
- // ****debug block********
-
- System.out.println("/***********contents of main q before pop**********/");
- for (Iterator it_qm=q_main.iterator();it_qm.hasNext();)
- {
-
- FlagState fs_qm=(FlagState)it_qm.next();
-
- System.out.println("FS : "+fs_qm.getClassDescriptor().toString()+" : "+fs_qm.toString((FlagDescriptor [])flags.get(fs_qm.getClassDescriptor())));
- }
- System.out.println("/*********************************/");
- // ****debug block********
- FlagState trigger=q_main.poll();
-
-
- q_temp=createPossibleRuntimeStates(trigger);
-
- if ( q_temp != null){
- q_main.addAll(q_temp);
-
- // ****debug block********
-
- System.out.println("/***********contents of main q**********/");
- for (Iterator it_qm=q_main.iterator();it_qm.hasNext();)
- {
-
- FlagState fs_qm=(FlagState)it_qm.next();
-
- System.out.println("FS : "+fs_qm.getClassDescriptor().toString()+" : "+fs_qm.toString((FlagDescriptor [])flags.get(fs_qm.getClassDescriptor())));
- }
- System.out.println("/*********************************/");
- // ****debug block********
-
- q_temp=analyseTasks(trigger);
-
- if ( q_temp != null)
- q_main.addAll(q_temp);
-
- // ****debug block********
-
- System.out.println("/***********contents of main q after analyse tasks**********/");
- for (Iterator it_qm=q_main.iterator();it_qm.hasNext();)
- {
-
- FlagState fs_qm=(FlagState)it_qm.next();
-
- System.out.println("FS : "+fs_qm.getClassDescriptor().toString()+" : "+fs_qm.toString((FlagDescriptor [])flags.get(fs_qm.getClassDescriptor())));
- }
- System.out.println("/*********************************/");
- // ****debug block********
-
- }