boolean (PsiBuilder b, int l) { if (!recursion_guard_(b, l, "compound_list_recover_0")) return false; boolean r; r = consumeToken(b, ELIF); if (!r) r = consumeToken(b, ELSE); if (!r) r = consumeToken(b, THEN); if (!r) r = consumeToken(b, FI); return r; }