rubyArgs[0] = JavaObject.wrap(runtime, proxy);
rubyArgs[1] = new JavaMethod(runtime, method);
for (int i = 0; i < length; i++) {
rubyArgs[i + 2] = JavaObject.wrap(runtime, nargs[i]);
}
return JavaUtil.convertArgument(runtime, proc.call(runtime.getCurrentContext(), rubyArgs), method.getReturnType());
}
}));
}
@JRubyMethod(required = 2, frame = true, module = true, visibility = Visibility.PRIVATE)