Bug 128180 [ltk][refactoring] Refactoring history wizard should offer cancel button on fatal error warning dialog
org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/history/RefactoringHistoryWizard.java
* </p>
	 */
	public static final int STATUS_CODE_INTERRUPTED= 10003;
	/**
	 * Converts a button label to pure text.
	 * 
	 * @param label
	 *            the button label
	 * @return the resulting text
	 */
	private static String getLabelAsText(final String label) {
		Assert.isNotNull(label);
		StringBuffer buffer= new StringBuffer(label.length());
		for (int index= 0; index < label.length(); index++) {
			char character= label.charAt(index);
			if (character != '&')
				buffer.append(character);
		}
		return buffer.toString();
	}
	
	private boolean fAboutToPerformFired= false;
	
	private RefactoringHistoryControlConfiguration fControlConfiguration;
	
	private int fCurrentRefactoring= 0;
	
	private RefactoringDescriptorProxy[] fDescriptorProxies= null;
	
	private final RefactoringHistoryErrorPage fErrorPage;