seq.crossWithSet(labelList(new String[] {"a"}))
.crossWithSet(labelList(new String[] {"a"}))
.crossWithSet(labelList(new String[] {"a"}))
.crossWithSet(labelList(new String[] {"b"}))
.crossWithSet(labelList(new String[] {"c"}));
Map<String,String> actual2 = getDebugDataMap(en,tempE.crossWithSet(labelList(new String[] {"a"})));
Map<String,String> actual3 = getDebugDataMap(en,tempE.crossWithSet(labelList(new String[] {"b"})));
Map<String,String> actual1 = getDebugDataMap(en,tempE);// if I do this before PTA is updated, the long path returned by getDebugDataMap will have its nodes marked as leaves, but after PTA is built, they are no long leaves.
vertifyPTA(en, 2, new String[][] {
new String[] {"a","a","a","b","c","a"},
new String[] {"a","a","a","b","c","b"}