assertEquals( "package = org.drools.beliefs.bayes.integration", network.getProperties().get(0) );
Map<String, Variable> varMap = varToMap( network.getVariables() );
assertEquals(4, varMap.size());
Variable var = varMap.get("WetGrass");
assertEquals("WetGrass", var.getName());
assertEquals(2, var.getOutComes().size());
assertEquals(var.getOutComes(), Arrays.asList(new String[]{"false", "true"}));
assertEquals("position = (0,10)", var.getProperties().get(0));
var = varMap.get("Cloudy");
assertEquals( "Cloudy", var.getName());
assertEquals(2, var.getOutComes().size());
assertEquals(var.getOutComes(), Arrays.asList(new String[]{"false", "true"}));
assertEquals( "position = (0,-10)", var.getProperties().get(0) );
var = varMap.get("Sprinkler");
assertEquals( "Sprinkler", var.getName());
assertEquals( 2, var.getOutComes().size() );
assertEquals(var.getOutComes(), Arrays.asList(new String[]{"false", "true"}));
assertEquals("position = (13,0)", var.getProperties().get(0) );
var = varMap.get("Rain");
assertEquals( "Rain", var.getName());
assertEquals( 2, var.getOutComes().size() );
assertEquals(var.getOutComes(), Arrays.asList(new String[]{"false", "true"}));
assertEquals("position = (-12,0)", var.getProperties().get(0) );
Map<String, Definition> defMap = defToMap( network.getDefinitions() );
assertEquals( 4, defMap.size() );
Definition def = defMap.get( "WetGrass");