uiViewRoot = tsm.restoreTreeStructure(((Object[])stateArray[0])[0]);
if (uiViewRoot != null)
{
facesContext.setViewRoot (uiViewRoot);
uiViewRoot.processRestoreState(facesContext, stateArray[1]);
RequestViewContext.getCurrentInstance(facesContext).refreshRequestViewContext(
facesContext, uiViewRoot);
// If state is saved fully, there outer f:view tag handler will not be executed,