XJ: Extensible Java (a proposal)
theserverside.com
theserverside.com
Personally, though, I think I would be against this. Adding too many such things would turn Java into a language as bloated and complicated as C++ is right now - as if the Java bloat wasn't enough already.