RenderKitFactory renderFactory = (RenderKitFactory)FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY);
RenderKit renderKit = renderFactory.getRenderKit(facesContext,
facesContext.getViewRoot().getRenderKitId());
if (isPartialStateSavingOn(facesContext)) {
_writer = renderKit.createResponseWriter(new _DummyPageContextOutWriter(pageContext),
null /*Default: get the allowed content-types from the accept-header*/,
pageContext.getRequest().getCharacterEncoding());
} else {
_writer = renderKit.createResponseWriter(new _PageContextOutWriter(pageContext),
null /*Default: get the allowed content-types from the accept-header*/,