public static boolean binaryConditionalOperator(PsiBuilder b, int l) {
    if (!recursion_guard_(b, l, "binaryConditionalOperator")) return false;
    boolean r;
    Marker m = enter_section_(b, l, _NONE_, BINARY_CONDITIONAL_OPERATOR, "<operator>");
    r = consumeToken(b, EEQ_OP);
    if (!r) r = consumeToken(b, ENE_OP);
    if (!r) r = consumeToken(b, EQ_OP);
    if (!r) r = consumeToken(b, NE_OP);
    if (!r) r = consumeToken(b, GT_OP);
    if (!r) r = consumeToken(b, LT_OP);
    if (!r) r = consumeToken(b, GE_OP);
    if (!r) r = consumeToken(b, LE_OP);
    if (!r) r = consumeToken(b, NAMED_OP);
    exit_section_(b, l, m, r, false, null);
    return r;
  }
public static boolean binaryConditionalOperator(PsiBuilder b, int l)