+ // QOM constraint may be null because only content classes where specified
+ while (currQomConstraint == null) {
+ constraints.remove(0);
+ if (constraints.isEmpty())
+ return null;
+ currQomConstraint = toQomConstraint(constraints.get(0));
+ }
+ assert currQomConstraint != null : "currQomConstraint is null : " + constraints.get(0);