anchor.diff:  
   template extends ArrayList implements Serializable;
   
  -#renderer hello()
  +#def hello()
     Hello World
   #end
   --------------------------------------
  
positive.code: Layout pattern
  ~~~~~~~~~~~~~~
  
  When working with templates, some are designed to be layouts of some other contents. With JST, no special keyword or contruction is required, just use the Object Oriented patterns: composition and inheritance.
  
  If you want to be able to change easily of layout, the recomended relation is composition. The "content" layout will be the one called, which will then itself call the "layout" template. Then, if you have several "content" templates sharing the same layout, the recommended way of sharing it is to use inheritance.
  
  Exemple:
  
  - layout.html.jst
  --------------------------------------
  #renderer header()
  <html>
    <body>
      <h1>My website</h1>
  #end
  #renderer footer()
    </body>
  </html>
  #end
  --------------------------------------
  - abstractContent.html.jst
  --------------------------------------
  abstract template;
  public LayoutJstTemplate layout;
  #renderer _()
    #{ layout.renderHeader(out); }
    #render content()
    #{ layout.renderFooter(out); }
  #end
  #renderer abstract content()
  --------------------------------------
  - content.html.jst
  --------------------------------------
  template extends AbstractContentJstTemplate;
  #renderer content()
    <p>Hello World !</p>
  #end
  --------------------------------------
  - content2.html.jst
  --------------------------------------
  template;
  #renderer content(String name)
    <p>Hello $(name) !</p>
  #end
  --------------------------------------
  
negative.code: Renderer call
  ~~~~~~~~~~~~~
  
  Within a renderer, another renderer can be called with the directive +#call+. The syntax is like a function call in Java.
  
  Exemple:
  --------------------------------------
  #def hello()
    Hello
    #call name("World")
  #end
  #def name(String n)
    $(n)
  #end
  --------------------------------------
  