args.add(new LiteralValue(context, new AnyURIValue(urls[i])));
pm = broker.getBrokerPool().getProcessMonitor();
context.getProfiler().traceQueryStart();
pm.queryStarted(context.getWatchDog());
final FunctionCall call = new FunctionCall(context, function);
call.setArguments(args);
call.analyze(new AnalyzeContextInfo());
call.eval(NodeSet.EMPTY_SET);