@Test
public void testPredictTransitionsFromStatesForward2a()
{
final LearnerGraph graph = FsmParser.buildLearnerGraph("A-a->B-b->C / B-u-#D / A-c->E-u->F / E-c->G","testUpdateMarkovSideways3",config, converter);
MarkovUniversalLearner m = new MarkovUniversalLearner(2);
m.updateMarkov(graph,true,true);
Assert.assertEquals(4,m.getMarkov(true).size());
Assert.assertTrue(m.getMarkov(false).isEmpty());
final LearnerGraph graph2 = FsmParser.buildLearnerGraph("A-a->B / A-c->A/ T-u->T-b->T","testPredictTransitionsFromStatesForward2",config, converter);
Map<CmpVertex, Map<Label, MarkovOutcome>> predictions = m.predictTransitions(graph2,true);