long start = getStartTime(task); long end = getEndTime(task);
long start = taskUtils.getStartTime(task); long end = taskUtils.getEndTime(task);
  private void regenerateProjectedDemandList() {    // clear out old demand    Arrays.fill(projectedDemandArray, 0.0);    int size = dueOutList.size();    Collection list;    Iterator list_itr;    Task task;    for (int i=0; i < size; i++) {      list = getProjectedDemandTasks(i);      list_itr = list.iterator();      while (list_itr.hasNext()) {	task = (Task)list_itr.next();	long start = getStartTime(task);	long end = getEndTime(task);	updateProjectedDemandList(task, i, start, end, true);      }    }  }