This sounds bad, but it needs to happen if Java is to ultimately stay in the mainstream. That is, if feature accretion hasn't already irreparably damaged the language
A source to source translator from Java to another language, jatran can take an ANTLR Java 1.5 AST and produce reasonably formatted code from it, for another language. The current drop includes implementations for Scala, as well as Actionscript 2 & 3 Typi
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.