MarinerPageContext pageContext = getPageContext(context);
// creating anonymous region instance
// and pushing it into buffer
anonymousRegionInstance = createAnonymousRegion(pageContext);
pageContext.pushContainerInstance(anonymousRegionInstance);
OutputBuffer outputBuffer =
anonymousRegionInstance.getCurrentBuffer();
pageContext.pushOutputBuffer(outputBuffer);
return super.doElementStart(context, attributes);