public virtual object ExecuteMethod(Interpreter interpreter, IMethod method, object[] arguments) { return method.ExecuteInInterpreter(interpreter, this, arguments); }