BayesBeliefFactoryImpl bayesBeliefValueFactory = new BayesBeliefFactoryImpl(bayesBeliefSystem);
ksession.setGlobal( "bsFactory", bayesBeliefValueFactory);
BayesRuntime bayesRuntime = ksession.getKieRuntime(BayesRuntime.class);
BayesInstance<Garden> instance = bayesRuntime.createInstance(Garden.class);
assertNotNull( instance );
assertTrue(instance.isDecided());
instance.globalUpdate();
Garden garden = instance.marginalize();