UnaryPredicate pred = new GLSPredicate(self, getMessageAddress());
UnaryPredicate pred = new GLSPredicate(self, getAgentIdentifier());
  private void checkSelfOrg(Collection selfOrgs) {    for (Iterator i = selfOrgs.iterator(); i.hasNext(); ) {      Organization self = (Organization) i.next();      logger.info("self org found");      UnaryPredicate pred = new GLSPredicate(self, getMessageAddress());      glsSub = (IncrementalSubscription) blackboard.subscribe(pred);      blackboard.unsubscribe(selfOrgSubscription);      selfOrgSubscription = null;      recordGLS(glsSub);      break;    }  }