add JRuby support