context = XalanUtil.getContext(this, pageContext);
try {
XObject nodes = select.execute(context, context.getCurrentNode(), null);
// create an iterator over the returned nodes and push into the context
DTMIterator iterator = nodes.iter();
context.pushContextNodeList(iterator);
} catch (TransformerException e) {
throw new JspTagException(e);
}
}