code: protected NextJourney handleStreamResponse(StreamResponse response) {
          // lazy because of same reason as HTML response (see the comment)
          return createSelfContainedJourney(() -> {
              adjustActionResponseJustBefore(response);
              final ResponseManager responseManager = requestManager.getResponseManager();
              // needs to be handled in download()
              //setupActionResponseHeader(responseManager, response);
              setupActionResponseHttpStatus(responseManager, response);
              final ResponseDownloadResource resource = response.toDownloadResource();
              keepStreamBodyForInOutLoggingIfNeeds(resource);
              responseManager.download(resource);
          });
      }
docs: ===============