entry.applCond.setUID(uidSvc.nextUID());
    private void addMember(String name)     {	if (log.isDebugEnabled()) 	    log.debug("addMember("+name+")");		AgentEntry entry  = new AgentEntry (name, true, 0, 0);	agents.put(name,entry);	// setup Deconfliction conditions and operating modes for new agent        entry.applCond = 	    new MsglogApplicabilityCondition(name);         entry.enabOpMode = 	    new MsglogEnablingOpMode(name); 	entry.enabOpMode.setUID(uidSvc.nextUID());         entry.monOpMode = 	    new MsglogMonitoringOpMode(name); 	entry.monOpMode.setUID(uidSvc.nextUID()); 	bb.openTransaction();	bb.publishAdd(entry.applCond);	bb.publishAdd(entry.enabOpMode);	bb.publishAdd(entry.monOpMode);	bb.closeTransaction();	// setup MetricsService subscription for each new agent	entry.lastHeardObserver = 	    new AgentObserver(entry, HEARD_TIME, new LongQualifier(10000));	entry.lastSpokeErrorObserver = 	    new AgentObserver(entry, SPOKE_ERROR_TIME, new LongQualifier(10000));    }