* The order of traversal depends on the parent and is determined by the visitor.
*/
static void acceptVisit(CriteriaExpressionVisitor visitor, CriteriaExpression parent, Expression<?>...exprs) {
if (parent == null)
return;
TraversalStyle traversal = visitor.getTraversalStyle(parent);
switch (traversal) {
case INFIX :
if (exprs == null || exprs.length == 0) {
visitor.enter(parent);
visitor.exit(parent);