Bug 175174 [ErrorHandling] Back out of ILogDialog
We have determined that plugging an alternate dialog into the JFace layer will not cover our status handling requirements without breaking look and feel. It is possible to create an ErrorDialog using both the static method and the constructor. Moreover the ErrorDialog is subclassed frequently (10 times in the SDK currently) so using an alternate dialog breaks consistency. Our API request is to delete the experimental ILogDialog method and it's references.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/MessageDialog.java
/*
     *  (non-Javadoc)
     * @see org.eclipse.jface.window.Window#configureShell(org.eclipse.swt.widgets.Shell)
     */
    protected void configureShell(Shell shell) {
        super.configureShell(shell);
        if (title != null) {
			shell.setText(title);
		}
        if (titleImage != null) {
			shell.setImage(titleImage);
		}
    }
    /*
     * (non-Javadoc) Method declared on Dialog.
     */
    protected void createButtonsForButtonBar(Composite parent) {
        buttons = new Button[buttonLabels.length];
        for (int i = 0; i < buttonLabels.length; i++) {
            String label = buttonLabels[i];
            Button button = createButton(parent, i, label,
                    defaultButtonIndex == i);
            buttons[i] = button;
        }
    }
    /**
     * Creates and returns the contents of an area of the dialog which appears
     * below the message and above the button bar.
     * <p>
     * The default implementation of this framework method returns