updateProjectedDemandList(task, i, start, end, false);
  public void removeWithdrawProjection(Task task) {    compute_critical_levels = true;    long start = (long)PluginHelper.getPreferenceBestValue(task, AspectType.START_TIME);    long end = (long)PluginHelper.getPreferenceBestValue(task, AspectType.END_TIME);    int bucket_start = convertTimeToBucket(start);    int bucket_end = convertTimeToBucket(end);    for (int i=bucket_start; i < bucket_end; i++) {      ArrayList list = (ArrayList)dueOutList.get(i);      list.remove(task);      updateProjectedDemandList(task, i, start, end, false);    }  }