Must be one of the reasons I really do not miss Java now that I am mostly working with Python.I would of course be very interested what you have to say about the lack of expressive power, but I feel terrible for costing you so much time and energy... and convinced I am, after all.