addBooleanConstraint(
query, and.getConstraint1(), occur, selectorMap, searcher);
addBooleanConstraint(
query, and.getConstraint2(), occur, selectorMap, searcher);
} else if (occur == SHOULD && constraint instanceof Or) {
Or or = (Or) constraint;
addBooleanConstraint(
query, or.getConstraint1(), occur, selectorMap, searcher);
addBooleanConstraint(
query, or.getConstraint2(), occur, selectorMap, searcher);
} else {
query.add(create(constraint, selectorMap, searcher), occur);
}
}