Actually, that should be

void beforeRenderTemplate(MarkupWriter writer) {
   Element container = writer.getElement();
   writer.end();
   myBlockBodyAsString = container.getChildMarkup();
   container.remove();
}

Reply via email to