@Override public void postInvoke(IRubyObject rbValue, long[] arr, ToNativeContext context) { if (rbValue instanceof RubyArray && arr != null) { RubyArray rbArray = (RubyArray) rbValue; Ruby runtime = rbArray.getRuntime(); for (int i = 0; i < arr.length; i++) { rbArray.store(i, Util.newSigned64(runtime, arr[i])); } } }