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/IWizard.java
* </p>
 *
 * @return <code>true</code> if help is available,
 *   and <code>false</code> if this wizard is helpless
 */
public boolean isHelpAvailable();
/**
 * Returns whether this wizard needs Previous and Next buttons.
 * <p>
 * The result of this method is typically used by the container.
 * </p>
 *
 * @return <code>true</code> if Previous and Next buttons are required,
 *   and <code>false</code> if none are needed
 */
public boolean needsPreviousAndNextButtons();
/**
 * Returns whether this wizard needs a progress monitor.
 * <p>
 * The result of this method is typically used by the container.
 * </p>
 *
 * @return <code>true</code> if a progress monitor is required,
 *   and <code>false</code> if none is needed
 */
public boolean needsProgressMonitor();
/**
 * Performs any actions appropriate in response to the user 
 * having pressed the Cancel button, or refuse if canceling
 * now is not permitted.