code: public void show(String windowTitle, URL gitReportsBaseURL, String userName, String repoName, Throwable e) {
          FOKLogger.info(ReportingDialog.class.getName(), "Showing the ReportingDialog...");
          stage = new Stage();
          Parent root;
          try {
              gitHubIssue = new GitHubIssue();
              gitHubIssue.setThrowable(e);
              gitHubIssue.setToRepo_Owner(userName);
              gitHubIssue.setToRepo_RepoName(repoName);
              ReportingDialog.gitReportsBaseURL = gitReportsBaseURL;
  
              root = FXMLLoader.load(ReportingDialog.class.getResource("ReportingDialog.fxml"), bundle);
              Scene scene = new Scene(root);
              scene.getStylesheets().add(this.getClass().getResource("ReportingDialog.css").toExternalForm());
  
              stage.setMinWidth(scene.getRoot().minWidth(0) + 70);
              stage.setMinHeight(scene.getRoot().minHeight(0) + 70);
  
              stage.setScene(scene);
              stage.setTitle(windowTitle);
              stage.show();
          } catch (IOException e2) {
              FOKLogger.log(ReportingDialog.class.getName(), Level.SEVERE, FOKLogger.DEFAULT_ERROR_TEXT, e2);
          }
      }
docs: Shows the dialog and submits the issue to the specified repository if the specified {@code vatbubgitreports}-server has write access to it. A exception is attached to the issue.
  
  @param windowTitle       The title of the window
  @param gitReportsBaseURL The url of the {@code vatbubgitreports}-server to use to submit the issue
  @param userName          The repo owner of the repo to send the issue to
  @param repoName          The name of the repo to send the issue to
  @param e                 The exception to attach to the issue