@SuppressWarnings("UseOfSystemOutOrSystemErr")
  public static void main(String[] args) {
    try {
      initLogger();

      List<String> effectiveArgs = new ArrayList<>();
      for (String arg : args) {
        if (arg.startsWith("@")) {
          effectiveArgs.addAll(Files.readAllLines(Path.of(arg.substring(1))));
        }
        else {
          effectiveArgs.add(arg);
        }
      }
      @SuppressWarnings({"SSBasedInspection", "RedundantSuppression"})
      var array = effectiveArgs.toArray(new String[0]);
      _main(array);
    }
    catch (Throwable t) {
      LOG.log(Level.SEVERE, "internal error", t);
      t.printStackTrace(System.err);
      System.exit(2);
    }
  }
@SuppressWarnings("UseOfSystemOutOrSystemErr")
  public static void main(String[] args)