if (facesContext.getViewRoot() != null)
{
oldViewId = facesContext.getViewRoot().getViewId();
}
PreViewConfigNavigateEvent navigateEvent = firePreViewConfigNavigateEvent(oldViewId, entry);
entry = tryToUpdateEntry(entry, navigateEvent);
if(entry != null && !this.implicitNavigationSupported) //entry might be null after the update
{