Bug 29163 SafeRunnable needs to be accessible in JFace
We need to be able to access the SafeRunnable in JFace in order that some error protection can be added to preferences and properties dialogs.
bundles/org.eclipse.ui.workbench/extensions/org/eclipse/jface/wizard/IWizardContainer.java
/**
 * Makes the given page visible.
 * <p>
 * This method should not be use for normal page
 * sequencing (back, next) which is handled by the 
 * container itself. It may, however, be used to
 * move to another page in response to some custom
 * action such as double clicking in a list.
 * </p>
 *
 * @param page the page to show
 * @see #getCurrentPage
 */
public void showPage(IWizardPage page);
/**
 * Adjusts the enable state of the Back, Next, and Finish 
 * buttons to reflect the state of the currently active 
 * page in this container.
 * <p>
 * This method is called by the container itself
 * when its wizard page changes and may be called
 * by the page at other times to force a button state
 * update.
 * </p>
 */
public void updateButtons();
/**
 * Updates the message (or error message) shown in the message line to 
 * reflect the state of the currently active page in this container.
 * <p>