boolean (PsiBuilder builder) { LOG.assertTrue(builder.getTokenType() == JqlTokenTypes.LPAR); PsiBuilder.Marker marker = builder.mark(); if (!advanceIfMatches(builder, JqlTokenTypes.LPAR)) { marker.drop(); return false; } parseORClause(builder); if (!advanceIfMatches(builder, JqlTokenTypes.RPAR)) { builder.error(TaskBundle.message("parsing.error.expecting")); } marker.done(JqlElementTypes.SUB_CLAUSE); return true; }