public String process(PageContext context) throws PageAction { String result = processThisFragment(context); if (context.getDecorateWith() == null) return toHtml(result, context); FragmentRequest decoratorRequest = context.getDecorateWith(); decoratorRequest.getConfiguration().put("content", result); FragmentContext decoratorContext = new FragmentContext(decoratorRequest, context); result = fragmentFactory.process(decoratorContext); return toHtml(result, context); }