expand(task);
if (task.getPlanElement () != null) { logger.warn ("GLSExpanderPlugin.execute - strange, task " +task.getUID() + "\nhas already been expanded with p.e.:\n"+ task.getPlanElement() + "\nSo skipping already expanded task."); } else { expand(task); }
  protected void execute() {        if (mySelfOrgs.hasChanged()) {      processOrgAssets(mySelfOrgs.getAddedList());    }        if (expandableTasks == null)       {        return; // Still waiting for ourself      }    if (expandableTasks.hasChanged()) {      Enumeration e = expandableTasks.getAddedList();      while (e.hasMoreElements()) {        Task task = (Task) e.nextElement();        expand(task);      }    }    if (myExpansions.hasChanged()) {      PluginHelper.updateAllocationResult(myExpansions);    }  }