Bug 168888 [Wizards] PageTransition classes may need rename/reorg
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/WizardDialog.java
/**
	 * <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.
	 * </p>
     * 
     * Notifies any selection changing listeners that the selected page
     * is changing.
     * Only listeners registered at the time this method is called are notified.
     *
     * @param event a selection changing event
     *
     * @see IPageTransitionListener#pageTransition(PageTransitionEvent)
     */
    protected void firePageTransitioning(final PageTransitionEvent event) {
        Object[] listeners = pageTransitionListeners.getListeners();
        for (int i = 0; i < listeners.length; ++i) {
            final IPageTransitionListener l = (IPageTransitionListener) listeners[i];
            SafeRunnable.run(new SafeRunnable() {
                public void run() {
                    l.pageTransition(event);
                }
            });
        }
    }
}