diagnosesWrapperSubscription = ( IncrementalSubscription ) getBlackboardService().subscribe( new UnaryPredicate() { public boolean execute(Object o) { if ( o instanceof DiagnosesWrapper) { return true ; } return false ; } }) ;
    protected void setupSubscriptions() {        super.setupSubscriptions();        diagnosesWrapperSubscription = ( IncrementalSubscription ) getBlackboardService().subscribe( new UnaryPredicate() {            public boolean execute(Object o) {                if ( o instanceof DiagnosesWrapper) {                    return true ;                }                return false ;            }        }) ;        stateEstimationSubscription = ( IncrementalSubscription ) getBlackboardService().subscribe(StateEstimation.pred);        // threatModelSubscription = ( IncrementalSubscription ) getBlackboardService().subscribe(ThreatModel.pred);        knobSubscription = ( IncrementalSubscription ) getBlackboardService().subscribe(CostBenefitKnob.pred);        publishAdd(knob);    }