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
* Dialog title (a localized string).
     */
    private String title;
    /**
     * Dialog title image.
     */
    private Image titleImage;
    /**
     * Image, or <code>null</code> if none.
     */
    private Image image = null;
    /**
     * The custom dialog area.
     */
    private Control customArea;
    /**
     * Create a message dialog. Note that the dialog will have no visual
     * representation (no widgets) until it is told to open.
     * <p>
     * The labels of the buttons to appear in the button bar are supplied in
     * this constructor as an array. The <code>open</code> method will return
     * the index of the label in this array corresponding to the button that was
     * pressed to close the dialog. If the dialog was dismissed without pressing
     * a button (ESC, etc.) then -1 is returned. Note that the <code>open</code>
     * method blocks.
     * </p>
     * 
     * @param parentShell
     *            the parent shell
     * @param dialogTitle