logger.info(getAgentIdentifier() + " - redoTasks: Null Plan Element to be filled"); handleTask(t, subscriptionResults);
if (isInfoEnabled()) { logger.info(getAgentIdentifier() + " - redoTasks: Null Plan Element to be filled for task " +t.getUID()); } handleTask(t, subscriptionResults);
  public void redoTasks() {    SubscriptionResults subscriptionResults = checkSubscriptions();    if (subscriptionResults != null) {      Enumeration enum = myInputTaskCallback.getSubscription().elements();      boolean alreadyFound = false;      while (enum.hasMoreElements()) {          if (alreadyFound)              logger.warn(getAgentIdentifier() + " - more than one determine requirements task!");          Task t = (Task) enum.nextElement();          alreadyFound = true;          if (t.getPlanElement() == null) {              logger.info(getAgentIdentifier() + " - redoTasks: Null Plan Element to be filled");              handleTask(t, subscriptionResults);          }          else {              logger.info(getAgentIdentifier() + " - redoTasks: Plan Element to be removed and filled.");              publishRemove(t.getPlanElement());              handleTask(t, subscriptionResults);          }      }    }