logger.debug("Published LogisticsOPlan "+loplan+" for "+clusterId);
  private void doUpdateOplans() {    logger.debug("Updating the Oplans!");    Enumeration enum;    // Create new LogisticsOPlan objects for each added Oplan    if (oplans.getAddedList().hasMoreElements()) {      enum = oplans.getAddedList();      while (enum.hasMoreElements()) {	Oplan oplan = (Oplan)enum.nextElement();	UID oplanUID = oplan.getUID();	IncrementalSubscription oplanActivities = (IncrementalSubscription)	  orgActivitySubscriptionOfOPlanUID.get(oplanUID);	if (oplanActivities == null) {	  oplanActivities = (IncrementalSubscription)	    getBlackboardService().subscribe(new OplanOrgActivitiesPredicate(oplanUID));	  orgActivitySubscriptionOfOPlanUID.put(oplanUID, oplanActivities);	}	LogisticsOPlan loplan = (LogisticsOPlan) oplanHash.get(oplanUID);	if (loplan == null) {	  loplan = new LogisticsOPlan(clusterId, oplan);	  oplanHash.put(oplanUID, loplan);	  getBlackboardService().publishAdd(loplan);	}      }    }