public void checkArguments(StaticContext env) throws XPathException {
super.checkArguments(env);
if (operation != EVAL) {
NamespaceResolver nsContext = env.getNamespaceResolver();
staticContext = new StandaloneContext(env.getConfiguration());
staticContext.setBaseURI(env.getBaseURI());
staticContext.setDefaultFunctionNamespace(env.getDefaultFunctionNamespace());
for (Iterator iter = nsContext.iteratePrefixes(); iter.hasNext();) {
String prefix = (String)iter.next();
String uri = nsContext.getURIForPrefix(prefix, true);