{
if (null != m_selectPattern)
{
var = m_selectPattern.execute(xctxt, sourceNode, this);
var.allowDetachToRelease(false);
if (TransformerImpl.S_DEBUG)
transformer.getTraceManager().fireSelectedEvent(sourceNode, this,
"select", m_selectPattern, var);
}