// retrieveViewRootInitialState(context, oldView)
Object viewState = metadata.getViewRootState();
if (viewState == null)
{
// (Optional, it should be always metadata)
oldView.clearInitialState();
viewState = oldView.saveState(context);
}
boolean oldProcessingEvents = context.isProcessingEvents();
context.setProcessingEvents(false);
try