code: @Execute
      public HtmlResponse downloadpage(final String dictId) {
          saveToken();
          return asHtml(path_AdminDictStopwords_AdminDictStopwordsDownloadJsp).useForm(DownloadForm.class, op -> {
              op.setup(form -> {
                  form.dictId = dictId;
              });
          }).renderWith(data -> {
              stopwordsService.getStopwordsFile(dictId).ifPresent(file -> {
                  RenderDataUtil.register(data, "path", file.getPath());
              }).orElse(() -> {
                  throwValidationError(messages -> messages.addErrorsFailedToDownloadStopwordsFile(GLOBAL), () -> asDictIndexHtml());
              });
          });
      }
docs: -------