int numEdgePtls = 0;
for (Iterator factorIt = mdl.factors ().iterator (); factorIt.hasNext ();) {
Factor factor = (Factor) factorIt.next ();
if (factor.varSet ().size() == 2) numEdgePtls++;
}
assertEquals (numEdgePtls, g.edgeSet ().size ());
// check that the neighbors of each vertex contain at least some of what they're supposed to
Iterator it = vertices.iterator ();
while (it.hasNext ()) {
Variable var = (Variable) it.next ();