protected override object DoesNotUnderstand(Interpreter interpreter, IObject self, string msgname, object[] args) { return this.DoesNotUnderstand(interpreter.Machine, self, msgname, args); }