}
  public void handleRemovedAggregation (Aggregation agg) {	    Vector removedTasks = new Vector();    removedTasks.add(agg.getTask());    handleRemovedTasks(removedTasks.elements());        MPTask mpTask = agg.getComposition ().getCombinedTask ();    if (mpTask == null)      error ("no mp task on aggregation of " + agg.getTask().getUID());    else {      removeFromDirectObject (agg.getTask(), mpTask); // ignore returned asset group    }  }