Bug 66526 [Dialogs] Review the design of MessageDialogWithToggle.createButtonsForButtonBar
I200406090800. Tod has mentioned some concerns over the large if statement structure used to look up labels and match them to identifiers. This seems cumbersome, and should be looked over again.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/IDialogConstants.java
public int STOP_ID = 6;
    /**
     * Button id for an "Abort" button (value 7).
     */
    public int ABORT_ID = 7;
    /**
     * Button id for a "Retry" button (value 8).
     */
    public int RETRY_ID = 8;
    /**
     * Button id for an "Ignore" button (value 9).
     */
    public int IGNORE_ID = 9;
    /**
     * Button id for a "Proceed" button (value 10).
     */
    public int PROCEED_ID = 10;
    /**
     * Button id for an "Open" button (value 11).
     */
    public int OPEN_ID = 11;
    /**
     * Button id for a "Close" button (value 12).
     */
    public int CLOSE_ID = 12;
    /**
     * Button id for a "Details" button (value 13).
     */
    public int DETAILS_ID = 13;
    /**