protected void cancel() {
		// For subclasses to clean up specifically if cancelled. The dispose() will also be called
		// which, typically, is sufficient to clean up whether the wizard completed fully or was
		// cancelled.
	}
Subclasses should override this method if they have special cleanup that only needs to
be done if the wizard is cancelled. Otherwise, all cleanup should be done in the
{@link #dispose()} method which is called whether or not the dialog is cancelled.
Ghidra/Framework/Docking/src/main/java/docking/wizard/WizardModel.java