Bug 168888 [Wizards] PageTransition classes may need rename/reorg
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/WizardDialog.java
* regardless of the value of <code>fork</code>.
     * It is recommended that <code>fork</code> is set to
     * true in most cases. If <code>fork</code> is set to <code>false</code>,
     * the runnable will run in the UI thread and it is the runnable's
     * responsibility to call <code>Display.readAndDispatch()</code>
     * to ensure UI responsiveness.
     * 
     * UI state is saved prior to executing the long-running operation and is 
     * restored after the long-running operation completes executing.  Any attempt  
     * to change the UI state of the wizard in the long-running operation will be 
     * nullified when original UI state is restored.
     * 
     */
    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;