throws Throwable
  public Value eval(Env env)    throws Throwable  {    QuercusClass cl = env.findClass(_className);    if (cl == null)      throw env.errorException(L.l("{0} is an unknown class", _className));    AbstractFunction fun = cl.findFunction(_name);          if (fun == null)      throw env.errorException(L.l("{0} is an unknown method", _name));        Value []values = new Value[_args.length];    for (int i = 0; i < values.length; i++)      values[i] = _args[i].eval(env);        return fun.evalMethod(env, env.getThis(), values);  }