Bug 168888 [Wizards] PageTransition classes may need rename/reorg
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/Wizard.java
* lazily. The framework ensures that the contents of a page will be created
     * before attempting to show it.
     */
    public void createPageControls(Composite pageContainer) {
        
        for (int i = 0; i < pages.size(); i++) {
            IWizardPage page = (IWizardPage) pages.get(i);
            page.createControl(pageContainer);
            
            
            
            Assert.isNotNull(page.getControl());
        }
    }
    /**
     * The <code>Wizard</code> implementation of this <code>IWizard</code>
     * method disposes all the pages controls using
     * <code>DialogPage.dispose</code>. Subclasses should extend this method
     * if the wizard instance maintains addition SWT resource that need to be
     * disposed.
     */
    public void dispose() {
    	unhookPageTransitionListener();
        
        for (int i = 0; i < pages.size(); i++) {
            ((IWizardPage) pages.get(i)).dispose();
        }
        
        if (defaultImage != null) {
            JFaceResources.getResources().destroyImage(defaultImageDescriptor);