if ( query2.getQueryPattern() == null ) throw new ComparisonException("Missing pattern") ;
// The checking for patterns (elements) involves a potential
// remapping of system-allocated variable names.
// Assumes blank node variables only appear in patterns.
check("Pattern", query1.getQueryPattern().equalTo(query2.getQueryPattern(), new NodeIsomorphismMap())) ;
}