@Override
 public void afterRender(Component component) {
   super.afterRender(component);
   write(templateStrategy.getAfterRenderString());
 }
 @Override
 public void beforeRender(Component component) {
   super.beforeRender(component);
   templateStrategy.load(this);
   write(templateStrategy.getBeforeRenderString());
 }