Task t = (Task) removedtasks.nextElement();
MPTask mpt = (MPTask) removedtasks.nextElement();
	public void reactToChangedFilter () {	  Enumeration addedtasks = getSubscription().getAddedList();	  while (addedtasks.hasMoreElements()) {	    Task t = (Task) addedtasks.nextElement();	    if (!(t instanceof MPTask))	      error ("huh? " + t + " is not an MPTask??");	    if (isInfoEnabled ()) {	      info ("uidToMPTask - mapping mptask " + t.getUID());	    }	    uidToMPTask.put (t.getUID (), t);	  }	  if (getSubscription().getRemovedList().hasMoreElements ()) {	    Enumeration removedtasks = getSubscription().getRemovedList();	    while (removedtasks.hasMoreElements()) {	      Task t = (Task) removedtasks.nextElement();	      if (uidToMPTask.remove (t.getUID()) == null) {		if (isWarnEnabled ()) {		  warn ("no mp task in map with uid " + t.getUID ());		}	      }	      else if (isInfoEnabled ()) {		info ("uidToMPTask - removing mp task uid " + t.getUID() + " from map");	      }	    }	  }	}