rlm.persistLocale();
expect(cycle.getInfrastructure()).andReturn(infra).anyTimes();
expect(infra.getOutputEncoding()).andReturn(("UTF-8")).anyTimes();
expect(cycle.getParameters("updateParts")).andReturn((String[])parts.toArray(new String[parts.size()]));
expect(resp.getPrintWriter(isA(ContentType.class))).andReturn(pw);
expect(mrs.newMarkupWriter(eq(pw), isA(ContentType.class))).andReturn(writer);
expect(cycle.getPage()).andReturn(page);
expect(page.getLocation()).andReturn(l);
expect(cycle.getAttribute(TapestryUtils.PAGE_RENDER_SUPPORT_ATTRIBUTE)).andReturn(null);
cycle.setAttribute(eq(TapestryUtils.PAGE_RENDER_SUPPORT_ATTRIBUTE), isA(PageRenderSupport.class));