"A5-c->A51-c->A52"
, "testBuildPTAofQuestions1",mainConfiguration,converter);
StatePair pair = new StatePair(graph.findVertex("A1"),graph.findVertex("A2"));
LearnerGraph merged = MergeStates.mergeAndDeterminize_general(graph, pair);
compareGraphs(buildLearnerGraph("A1-a->B1-b->A1-c->C-d-#R4/C-c->CC/CC-f-#R3/CC-e->D", "testQuestionAnswering2b",mainConfiguration,converter),merged);
PTASequenceEngine questions = ComputeQuestions.computeQS_general(pair, graph, merged, new ComputeQuestions.QSMQuestionGenerator());
// the IF part we're augmenting with is a dummy one
LearnerGraph[] ifthenCollection = new LearnerGraph[]{buildLearnerGraph("A-s->B / P-c->Q-d-#R / S-c->S1-c->S2-e->S3 / S==THEN==A==THEN==P", "testQuestionAnswering1", mainConfiguration,converter)};
Transform.augmentFromIfThenAutomaton(graph, (NonExistingPaths)questions.getFSM(), ifthenCollection, 0);
List<List<Label>> questionList = questions.getData();
Assert.assertEquals(1,questionList.size());
Assert.assertEquals(labelList(new String[]{"c","c","f"}), questionList.iterator().next());
}