      * 
      *  @param factory The class used to create the view
      *  @param data The data object to pass to the view
-     *  @param transition The view transition to play
      *  @param context An arbitrary string that can be used to describe the context
      *         of the push.  When the new view is created, it will be able to reference
      *         this property.
+     *  @param transition The view transition to play
      * 
      *  @langversion 3.0
      *  @playerversion Flash 10.1

            viewProxy.persistedData = currentView.serializeData();
        }
        
        // Check if we can delete the reference for the view instance
        if (lastAction == ViewNavigatorAction.POP || 
            currentView.destructionPolicy != ContainerDestructionPolicy.NEVER)
        {
            currentView.navigator = null;


    /**
     *  Holds the return object returned by the last view that was popped
     *  off the navigation stack or replaced by another view.  This object 
     *  is only available when the navigator is in the process of switching 
     *  views in response to a pop or replace navigation operation.  
     * 
     *  <p>This object is guarenteed to be valid when the new view receives 
     *  the <code>FlexEvent.ADD</code> event, and is destroyed after
     *  the view receives a <code>FlexEvent.VIEW_ACTIVATE</code> event.</p>
     * 
