protected void renderMenuFull(Appendable writer,Map<String,Object> context,ModelMenu menu,StringBuffer sb) throws IOException {
  try {
    executeMacro(writer,sb.toString());
  }
 catch (  TemplateException e) {
    throw new IOException(e);
  }
}

protected void renderMenuFull ( Appendable writer , Map < String , Object > context , ModelMenu menu , StringBuffer sb ) throws IOException { try { executeMacro ( writer , sb . toString ( ) ) ; } catch ( TemplateException e ) { throw new IOException ( e ) ; } }
scipio : renders full menu in one macro call using data previously collected in buffer .
