code: void composeTemplates(ElemTemplateElement templ) throws TransformerException
    {
  
      templ.compose(this);
  
      for (ElemTemplateElement child = templ.getFirstChildElem();
              child != null; child = child.getNextSiblingElem())
      {
        composeTemplates(child);
      }
      
      templ.endCompose(this);
    }
docs: Call the compose function for each ElemTemplateElement.
  
  @param templ non-null reference to template element that will have
  the composed method called on it, and will have it's children's composed
  methods called.