{
transformer.getResultTreeHandler().flushPending();
XPathContext liaison = ((XPathContext) transformer.getXPathContext());
ExtensionsTable etable = liaison.getExtensionsTable();
ExtensionHandler nsh = etable.get(m_extns);
// We're seeing this extension namespace used for the first time. Try to
// autodeclare it as a java namespace.
if (null == nsh)
{
nsh = etable.makeJavaNamespace(m_extns);
if(null != nsh)
etable.addExtensionNamespace(m_extns, nsh);
else
{
executeFallbacks(transformer);
return;
}
}
try
{
nsh.processElement(this.getLocalName(), this, transformer,
getStylesheet(), this);
}
catch (Exception e)
{