@Override
public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1) {
Ruby runtime = context.getRuntime();
if (self.getMetaClass() == runtime.getArray()) {
RubyArray array = (RubyArray)self;
return array.aset(arg0, arg1);
}
return super.call(context, caller, self, arg0, arg1);
}
}