QuercusClass oldClass = env.setCallingClass(this);
try {
AbstractFunction fun = _methodMap.get(hash, name, nameLength);
if (fun != null)
return fun.callMethod(env, thisValue, args);
else if (getCall() != null) {
Expr []newArgs = new Expr[args.length + 1];
String mtd = toMethod(name, nameLength);
if (env.isUnicodeSemantics())
newArgs[0] = new UnicodeLiteralExpr(mtd);