@Override
public Value eval(Env env)
{
String className = _className.evalString(env);
QuercusClass cl = env.findClass(className);
if (cl == null) {
env.error(getLocation(), L.l("no matching class {0}", className));
}
StringValue methodName = _methodName.evalStringValue(env);
int hash = methodName.hashCodeCaseInsensitive();
Value []args = evalArgs(env, _args);
return cl.callMethod(env, env.getThis(),
methodName, hash,
args);
}