Bug 60786 [Wizards] [Javadoc] Review of org.eclipse.jface.wizard
This package is very clean and well written. ProgressMonitorPart: - clearBlocked() is undocumented. - setBlocked() is undocumented. - setTaskName() is undocumented. WizardDialog: - close() is undocumented.
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/WizardDialog.java
* @param state a map containing the saved state as returned by 
	 *   <code>saveUIState</code>
	 * @see #saveUIState
	 */
	private void restoreUIState(Map state) {
		restoreEnableState(backButton, state, "back"); 
		restoreEnableState(nextButton, state, "next"); 
		restoreEnableState(finishButton, state, "finish"); 
		restoreEnableState(cancelButton, state, "cancel"); 
		restoreEnableState(helpButton, state, "help"); 
		ControlEnableState pageState = (ControlEnableState) state.get("page"); 
		pageState.restore();
	}
	/* (non-Javadoc)
	 * Method declared on IRunnableContext.
	 */
	public void run(boolean fork, boolean cancelable, IRunnableWithProgress runnable)
			throws InvocationTargetException, InterruptedException {
		
		
		Object state = null;
		if (activeRunningOperations == 0)
			state = aboutToStart(fork && cancelable);
		activeRunningOperations++;
		try {
			if(!fork)
				lockedUI = true;
			ModalContext.run(runnable, fork, getProgressMonitor(), getShell().getDisplay());
			lockedUI = false;
		} finally {