private static void deleteNullCases(@NotNull SwitchStatement statement) {
      @NotNull List<List<@Nullable Exprent>> values = statement.getCaseValues();
      for (int i = 0; i < values.size(); i++) {
        List<Exprent> value = values.get(i);
        int indexOfNull = -1;
        Exprent nullExprent = null;
        for (int j = 0; j < value.size(); j++) {
          Exprent exprent = value.get(j);
          if (exprent instanceof ConstExprent constExprent && constExprent.isNull()) {
            nullExprent = constExprent;
            indexOfNull = j;
            break;
          }
        }
        if (nullExprent != null && value.stream().anyMatch(t -> t instanceof VarExprent)) {
          value.remove(nullExprent);
          statement.getCaseEdges().get(i).remove(indexOfNull);
        }
      }
    }
private static void deleteNullCases(@NotNull SwitchStatement statement)