public void setupInternal (String problem) {
public void setupInternal (String problem, boolean initialize) {
  public void setupInternal (String problem) {    try {      timeOps = new TimeOps();      specs = new SchedulingSpecs (timeOps);      ga = new GeneticAlgorithm (this);      data = new SchedulingData (timeOps);      SAXParser parser = new SAXParser();      parser.setContentHandler (new InternalRequestHandler());	  parser.setFeature("http://xml.org/sax/features/validation", validatingInternalParser);      Date start = null;      if (reportTiming) start = new Date ();      parser.parse (new InputSource (new StringReader (problem)));      if (reportTiming)        reportTime ("Scheduler.runInternalToProcess - scheduler " +                    "read data in ", start);    } catch (Exception e) {      System.err.println (e.getMessage());      e.printStackTrace();    }  }