AtomedFeature cur = (AtomedFeature)allAtomedFeatures.get(e.next());
if (cur.BddVar == 1)
System.out.println(cur.feature.getName()+" "+cur.atomSetNum+roots.contains(cur.feature));
}*/
if (this.optimized) {
ConstraintRelationDiagram crd = new ConstraintRelationDiagram(featureModel , constraintModel , null);
Collection<ConstraintRelationDiagram.NGraph> graphs = crd.getGraph().getConnectedGraph();
List<Feature> rootList = new ArrayList<Feature>();
for (Iterator<ConstraintRelationDiagram.NGraph> itGraph=graphs.iterator() ; itGraph.hasNext() ; ) {
ConstraintRelationDiagram.NGraph graph = itGraph.next();
for (Iterator<Feature> itFeature=roots.iterator() ; itFeature.hasNext() ; ) {
Feature feature = itFeature.next();