boolean (PsiBuilder builder) { if (builder.getTokenType() == XPath2TokenTypes.FOR) { return parseForExpr(builder); } else if (XPath2TokenTypes.QUANTIFIERS.contains(builder.getTokenType())) { return parseQuantifiedExpr(builder); } else if (builder.getTokenType() == XPath2TokenTypes.IF) { return parseIfExpr(builder); } return parseOrExpr(builder); }