throws Throwable
  public Value evalMethod(Env env, Object obj, String name, Expr []args)    throws Throwable  {    JavaMethod method = _functionMap.get(name);    if (method == null) {      env.warning(env.getLocation().getMessagePrefix() + L.l("{0}::{1} is an unknown method.",                                          _name, name));      return NullValue.NULL;    }    return method.eval(env, obj, args);  }