*/
  public void setupSubscriptions() {                  logger.debug("setupSubscriptions called.");     if (!haveServices()) {        logger.warn(".haveServices - did NOT acquire services.");        return;     }      //Listen for changes in out defense mode object     defenseModeSubscription = ( IncrementalSubscription ) getBlackboardService().subscribe( new UnaryPredicate() {        public boolean execute(Object o) {            if ( o instanceof DefenseCondition ) {                return true ;            }            return false ;        }    }) ;    logger.debug("Listening for DefenseConditions");  }