Bug 93352 [ErrorHandling] IDEExceptionHandler should not use magic number
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEExceptionHandler.java
return;
        }
        try {
            closing = true;
            if (dialog != null && dialog.getShell() != null
                    && !dialog.getShell().isDisposed())
                dialog.close();
            workbenchConfigurer.emergencyClose();
        } catch (RuntimeException re) {
            
            
            System.err
                    .println("Fatal runtime error happened during workbench emergency close."); 
            re.printStackTrace();
            throw re;
        } catch (Error e) {
            
            
            System.err
                    .println("Fatal error happened during workbench emergency close."); 
            e.printStackTrace();
            throw e;
        }
    }
    /**
     * Inform the user about a fatal error. Return true if the user decide to 
     * exit workbench or if another fatal error happens while reporting it.
     */
    private boolean openQuestionDialog(Throwable internalError) {
        try {