public void executeChildTemplates(ElemTemplateElement elem,org.w3c.dom.Node context,QName mode,ContentHandler handler) throws TransformerException {
  XPathContext xctxt=m_xcontext;
  try {
    if (null != mode)     pushMode(mode);
    xctxt.pushCurrentNode(xctxt.getDTMHandleFromNode(context));
    executeChildTemplates(elem,handler);
  }
  finally {
    xctxt.popCurrentNode();
    if (null != mode)     popMode();
  }
}

public void executeChildTemplates ( ElemTemplateElement elem , org . w3c . dom . Node context , QName mode , ContentHandler handler ) throws TransformerException { XPathContext xctxt = m_xcontext ; try { if ( null != mode ) pushMode ( mode ) ; xctxt . pushCurrentNode ( xctxt . getDTMHandleFromNode ( context ) ) ; executeChildTemplates ( elem , handler ) ; } finally { xctxt . popCurrentNode ( ) ; if ( null != mode ) popMode ( ) ; } }
execute each of the children of a template element . this method is only for extension use .
