public void doTag() throws JspException, IOException {
    JspContext jspContext = getJspContext();

    treeTagSupport.doStartTag();

    // Evaluate any nested tags.
    JspFragment jspBody = getJspBody();
    if (jspBody != null) {
      jspBody.invoke(jspContext.getOut());
    }

    treeTagSupport.doEndTag((PageContext) jspContext);
  }
 /*
  * (non-Javadoc)
  *
  * @see hep.aida.web.taglib.TreeTag#setOptions(java.lang.String)
  */
 public void setOptions(String options) {
   treeTagSupport.setOptions(options);
 }
 /*
  * (non-Javadoc)
  *
  * @see hep.aida.web.taglib.TreeTag#setStoreType(java.lang.String)
  */
 public void setStoreType(String storeType) {
   treeTagSupport.setStoreType(storeType);
 }
 /*
  * (non-Javadoc)
  *
  * @see hep.aida.web.taglib.TreeTag#setStoreName(java.lang.String)
  */
 public void setStoreName(String storeName) {
   treeTagSupport.setStoreName(storeName);
 }