{
final ContainerInfo containerInfo = resource.getContainerInfo();
if (containerInfo != null)
{
appendMarkupFilter(new WicketMessageTagHandler());
appendMarkupFilter(new BodyTagHandler());
// Pages require additional handlers
if (Page.class.isAssignableFrom(containerInfo.getContainerClass()))
{
appendMarkupFilter(new HtmlHeaderSectionHandler(this.markup));