Hi John,
My excuses, but I need some time for this -- if it were anything but JAVA the solution was already on your table , but this does not mean I'm not busy with it , writing that lisp takes one minute - understanding JAVA days and days.
When it came into fashion I bought a book and read it, it is a language I do not like at all , imho it does abstractions that imo are correct, but in the mean time making it very difficult to understand anything of it because the essential content is hidden. (one is using pre-fabricated blocks of code) ---
these imo are the reasons it will take some time , and that no one (except you) made any try to pimp it up (while the complete source is there , and people from Haskell , GNU CL and many others use Japi as they only G interface , still as it came in 2002 ... )
.... quod erat demonstrandum ....
(lupus ne mordet lupum , i hope
Rob