prepareHealthReportsSub = (IncrementalSubscription)bb.subscribe(prepareHealthReportsPred);
  protected void setupSubscriptions() {    ServiceBroker sb = getServiceBroker();    log = (LoggingService)sb.getService(this, LoggingService.class, null);    metricsService = (MetricsService)sb.getService(this, MetricsService.class, null);    if (metricsService == null) {log.warn("setupSubscriptions: MetricsServics not found");}    reqTable = new UniqueObjectSet();    reqTable.makeSynchronized();    hbTable = new Hashtable();    reportTable = new Hashtable();    bb = getBlackboardService();    heartbeatRequestSub = (IncrementalSubscription)bb.subscribe(HeartbeatRequestPred);    hbReqSub = (IncrementalSubscription)bb.subscribe(hbReqPred);    prepareHealthReportsSub = (IncrementalSubscription)bb.subscribe(prepareHealthReportsPred);  }