public static void prepareForRules(@NotNull Statement statement, @NotNull StructClass cl) {
    if (!cl.hasEnhancedSwitchSupport()) {
      return;
    }
    if (statement instanceof SwitchStatement switchStatement) {
      if (canBeRules(switchStatement)) {
        switchStatement.setCanBeRule(true);
        prepareForRules(switchStatement);
      }
    }
    for (Statement child : statement.getStats()) {
      prepareForRules(child, cl);
    }
  }
public static void prepareForRules(@NotNull Statement statement, @NotNull StructClass cl)