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);
        }
    }
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 ) ; } }
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