for (int i = 0; i < tasks.size (); i++) { if (isDebugEnabled()) debug(getName () + ".processTasks calling handleTask - " + (Task) tasks.get (i));
examineBufferAgainIn (waitTime); } else { if (logger.isInfoEnabled()) { logger.info (getName() + " - all necessary subords have reported, so processing " + tasks.size() + " tasks."); }  tasks.addAll (delayedTasks); delayedTasks.clear();  tasks = getPrunedTaskList (tasks);  for (int i = 0; i < tasks.size (); i++) { if (isDebugEnabled()) debug(getName () + ".processTasks calling handleTask - " + (Task) tasks.get (i));
  public void processTasks(List tasks) {    if (isInfoEnabled())      info(getName () + ".processTasks called - with " + tasks.size() + " tasks.");    tasks = getPrunedTaskList (tasks);    for (int i = 0; i < tasks.size (); i++) {      if (isDebugEnabled())	debug(getName () + ".processTasks calling handleTask - " + (Task) tasks.get (i));		      handleTask ((Task) tasks.get (i));    }  }  