Bug 190061 [Metadata] Update @since tags for new API
Patch to follow
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/WizardDialog.java
h.put(key, w.getEnabled() ? Boolean.TRUE : Boolean.FALSE);
			w.setEnabled(enabled);
		}
	}
	/**
	 * Captures and returns the enabled/disabled state of the wizard dialog's
	 * buttons and the tree of controls for the currently showing page. All
	 * these controls are disabled in the process, with the possible exception
	 * of the Cancel button.
	 * 
	 * @param keepCancelEnabled
	 *            <code>true</code> if the Cancel button should remain
	 *            enabled, and <code>false</code> if it should be disabled
	 * @return a map containing the saved state suitable for restoring later
	 *         with <code>restoreUIState</code>
	 * @see #restoreUIState
	 */
	private Map saveUIState(boolean keepCancelEnabled) {
		Map savedState = new HashMap(10);
		saveEnableStateAndSet(backButton, savedState, "back", false); 
		saveEnableStateAndSet(nextButton, savedState, "next", false); 
		saveEnableStateAndSet(finishButton, savedState, "finish", false); 
		saveEnableStateAndSet(cancelButton, savedState,
				"cancel", keepCancelEnabled); 
		saveEnableStateAndSet(helpButton, savedState, "help", false); 
		if (currentPage != null) {
			savedState
					.put(
							"page", ControlEnableState.disable(currentPage.getControl())); 
		}