String assignments = sched.getXMLAssignments(true);
String assignments = sched.getXMLAssignments(true, !incrementalScheduling);
   protected void runInternally () {	 int unhandledTasks = prepareScheduler ();	 try {	   // sched is the scheduler...	   sched.scheduleInternal();	   String assignments = sched.getXMLAssignments(true);	 	   if (myExtraOutput) 		 System.out.println(getName () + ".runInternally - scheduled assignments were : " + assignments);	   SAXParser parser = new SAXParser();	   parser.setContentHandler (new AssignmentHandler ());	   try {		 parser.parse (new InputSource (new StringReader (assignments)));	   } catch (SAXException sax) {		 System.out.println (getName () + ".runInternally - Got sax exception:\n" + sax);	   } catch (IOException ioe) {		 System.out.println (getName () + ".runInternally - Could not open file : \n" + ioe);	   } catch (NullPointerException npe) {		 System.out.println (getName () + ".runInternally - ERROR - no assignments were made, badly confused : \n" + npe);	   }	 } catch (Exception e) {	   System.out.println (getName () + ".runInternally - Got error running scheduler : " + e.getMessage ());	   e.printStackTrace ();	 } finally {	   cleanUpAfterScheduling (unhandledTasks);	 }   }