For JRuby 1.5, to reduce the numbers of methods we bind on Java class "proxies", we removed all the __method methods. Unfortunately, people were using some of these to call methods named "initialize" that would not otherwise bind. We recommend everyone move to using java_send, which was shipped in JRuby 1.4, but as a compromise (and migration path) we should make JRuby 1.5 bind those "protected" method names with __method versions.
My first couple attempts to do this met with drastic failure. I'm not sure what I'm doing wrong.