private PageRenderer initializeNewPage( UIImpl ui,
PageDescriptor newPage,
PageRenderer oldPageRenderer,
PageData data )
{
RendererFactory rendererFactory = uiDescriptor.getRendererFactory();
PageRenderer newPageRenderer = rendererFactory.createPageRenderer( ui, uiRenderer, newPage, data );
fireTransitionBeforeEvent( ui, oldPageRenderer, newPageRenderer );
currentFlow.add( newPageRenderer );
newPageRenderer.createActions( uiDescriptor.getRendererFactory(), actionsParent );
newPageRenderer.createControl( pageParent );
uiRenderer.activate( newPageRenderer );