Bug 168888 [Wizards] PageTransition classes may need rename/reorg
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/Wizard.java
provider.addPageTransitionListener(this);
    }
    
    /**
     * Remove the listener that gets notified when a page is transitioning.
     */
    private void unhookPageTransitionListener(){
		IPageTransitionProvider provider = getPageTransitionProvider();
		if (provider != null)
			provider.removePageTransitionListener(this); 	
    }
    /**
     * Return the wizard container that facilitates the page transition events.
     * 
     * @return IPageTransitionProvider the page transition provider
     */
    private IPageTransitionProvider getPageTransitionProvider(){
    	IWizardContainer container = getContainer();
   		if (container instanceof IPageTransitionProvider){
    		return (IPageTransitionProvider)container;
    	}
    	return null;
    }
	
	/**
	 * <p>
	 * <strong>EXPERIMENTAL</strong>. This class or interface has been added as
	 * part of a work in progress. There is a guarantee neither that this API will
	 * work nor that it will remain the same. Please do not use this API without
	 * consulting with the Platform/UI team.