{
SmtLabelRepresentation lbls = new SmtLabelRepresentation(config,converter);
lbls.parseCollection(declsForTestsOfAbstractStates);
lbls.buildVertexToAbstractStateMap(buildLearnerGraph("stA-A->stB-B->stC-A->stD", "testCreateConjunction1", config,converter),null,true);
int number0 = 10,number1=15,number2=20;
AbstractState stateInit = lbls.new AbstractState(AbstractLearnerGraph.generateNewCmpVertex(VertexID.parseID("Init"),config),number0);
AbstractState stateAfterA = lbls.new AbstractState(AbstractLearnerGraph.generateNewCmpVertex(VertexID.parseID("AfterA"),config),stateInit,
lbls.labelMapFinal.get(AbstractLearnerGraph.generateNewLabel("A",lbls.config,lbls.converter)),
lbls.labelMapFinal.get(AbstractLearnerGraph.generateNewLabel("IO1",lbls.config,lbls.converter)).post,number1);
AbstractState stateAfterB = lbls.new AbstractState(AbstractLearnerGraph.generateNewCmpVertex(VertexID.parseID("AfterB"),config),stateAfterA,
lbls.labelMapFinal.get(AbstractLearnerGraph.generateNewLabel("B",lbls.config,lbls.converter)),
lbls.labelMapFinal.get(AbstractLearnerGraph.generateNewLabel("IO2",lbls.config,lbls.converter)).post,number2);
Assert.assertEquals("varDeclP"+__P+number0+" varDeclQ"+__P+number0+ENDL+
"varDeclP"+__P+number1+" varDeclQ"+__P+number1+ENDL+
"varDeclP"+__P+number2+" varDeclQ"+__P+number2,stateAfterB.variableDeclarations);