ViewDeclarationLanguage vdl =((MockViewDeclarationLanguageFactory)FactoryFinder.getFactory(FactoryFinder.VIEW_DECLARATION_LANGUAGE_FACTORY)).vdl;
DefaultFaceletsStateManagementStrategy stateManagement = new DefaultFaceletsStateManagementStrategy();
servletContext.addInitParameter("javax.faces.STATE_SAVING_METHOD", "client");
UIViewRoot viewRoot = vdl.createView(facesContext, "/root");
vdl.buildView(facesContext, viewRoot);
stateManagement.suscribeListeners(viewRoot);
viewRoot.getAttributes().put("somekey", "somevalue");