trace.setObjectName(functionName);
trace.setLocationId(staticContext.getLocationMap().allocateLocationId(systemId, lineNumber));
body = trace;
}
compiledFunction = config.newUserFunction(memoFunction);
compiledFunction.setBody(body);
compiledFunction.setHostLanguage(Configuration.XQUERY);
compiledFunction.setFunctionName(functionName);
compiledFunction.setParameterDefinitions(params);
compiledFunction.setResultType(getResultType());