docs: private OutputStream createSummaryStream(File targetFile) throws IOException {
          if (targetFile == null)
              return null;
  
          TextFileOutputStreamFactory factory = FFDCConfigurator.getFileOutputStreamFactory();
          OutputStream newStream = null;
  
          // Creation and rolling of files should be done as the server
          Object token = ThreadIdentityManager.runAsServer();
          try {
              newStream = factory.createOutputStream(targetFile);
          } finally {
              ThreadIdentityManager.reset(token);
          }
  
          return newStream;
      }