uidService = (UIDService) getBindingSite().getServiceBroker().getService( this, UIDService.class, null);
  protected void setupSubscriptions()   {	    super.setupSubscriptions();		// get the UIDService   							 uidService = (UIDService) getBindingSite().getServiceBroker().getService(																										this, UIDService.class, null);	  		    getBlackboardService().getSubscriber().setShouldBePersisted(false);    oplanSubscription = (IncrementalSubscription) getBlackboardService().subscribe(oplanPredicate);    stateSubscription = (IncrementalSubscription) getBlackboardService().subscribe(statePredicate);    contributors = new ArrayList(13);    // refill contributors Collection on rehydrate    processOplanAdds(oplanSubscription.getCollection());    createGUI();    if (getBlackboardService().didRehydrate()) {      checkForPrivateState(stateSubscription.elements());    } else {      getBlackboardService().publishAdd(new MyPrivateState());    }  }	   		 