String functionName = methodName;
if (context.getUserDefinedFunctions().containsKey(functionName))
{
JxpUserDefinedFunction function = (JxpUserDefinedFunction) context.getUserDefinedFunctions().get(functionName);
NametableStack nt = context.getNametableStack();
int scope = nt.newLocalScope();
declareFunctionLocals(functionName, function.getParameterSpec(), args);
try
{
Object obj = function.getBlock().jjtAccept(this, null);
if (obj == Control.EXIT)