}
  TemplateNode clone(Stylesheet stylesheet)  {    TemplateNode ret = new ParameterNode(name,                             select.clone(stylesheet),                                         type);    if (children != null)      {        ret.children = children.clone(stylesheet);      }    if (next != null)      {        ret.next = next.clone(stylesheet);      }    return ret;  }