maybeAddDetermineRequirementsTasks(task);
maybeAddDetermineRequirementsTasks(task, exp);
  private void expandGLS(Task task) {    Vector subtasks = new Vector();    AllocationResult estResult =         PluginHelper.createEstimatedAllocationResult(task, theLDMF, 0.0, true);    subtasks.addElement(createForSubordinatesTask(task));    Expansion exp = PluginHelper.wireExpansion(task, subtasks, theLDMF, 					       estResult);    // Use allocation result aggregator which ignores determine requirements    // tasks.    NewWorkflow workflow = (NewWorkflow) exp.getWorkflow();    workflow.setAllocationResultAggregator(AGGREGATOR);    //use the helper to publish the expansion and the wf subtasks all in one    PluginHelper.publishAddExpansion(blackboard, exp);    maybeAddDetermineRequirementsTasks(task);  }