}  if (interestingTasks == null) { return;
    public void execute()     {      	//System.out.println("DTConstructionExpanderPlugin.execute");              if ( cday == null && myOrgActivities.hasChanged()) {          // Only need one          Object first =  myOrgActivities.first();          if (first != null) {            getCDay((OrgActivity) first);          }        }               	for(Enumeration e = interestingTasks.getAddedList();e.hasMoreElements();) 	    {		Task task = (Task)e.nextElement();		Collection subtasks = createSubTasks(task);                NewWorkflow wf = theLDMF.newWorkflow();		wf.setParentTask(task);		Iterator stiter = subtasks.iterator();		while (stiter.hasNext()) {		  NewTask subtask = (NewTask) stiter.next();		  subtask.setWorkflow(wf);		  wf.addTask(subtask);		  publishAdd(subtask);		}		// create the Expansion ...??? Do we want to provide an EstimatedAllocationResult ???		Expansion newexpansion = theLDMF.createExpansion(theLDMF.getRealityPlan(), task, wf, null);		publishAdd(newexpansion);	    }        for(Enumeration exp = myExpansions.getChangedList();exp.hasMoreElements();) {           Expansion myexp = (Expansion)exp.nextElement();           if (PlugInHelper.updatePlanElement(myexp)) {		publishChange(myexp);           }        }    }