Peter Klauser has released codavaj 1.2.0, an open source (Apache License) reverse engineering tool that converts JavaDoc HTML back into Java source code. This release adds support for java 5 though enums and generics constructs are not yet supported. It's based on NekoHTML and dom4j instead of TagSoup and XOM, but it's still pretty cool.