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/WizardDialog.java
*/
private void setShellSize(int width, int height) {
	getShell().setSize(width, height);
	constrainShellSize();	
}
/**
 * Computes the correct dialog size for the current page and resizes 
 * its shell if nessessary. Also causes the container to refresh its
 * layout.
 * 
 * @param page the wizard page to use to resize the dialog
 * @since 2.0
 */
protected void updateSize(IWizardPage page) {
	if (page == null || page.getControl() == null)
		return;
	
	updateSizeForPage(page);
	pageContainerLayout.layoutPage(page.getControl());
}
/**
 * Computes the correct dialog size for the given page and resizes 
 * its shell if nessessary.
 *
 * @param page the wizard page
 */
private void updateSizeForPage(IWizardPage page) {
	
	Point delta = calculatePageSizeDelta(page);