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