WithClass is a UML tool for modeling your software design. It can reverse engineer Java, C++, Delphi, VB, IDL, Java Byte Code C#, and VB.NET into class diagrams. It also has the ability to generate code for these languages and other OO languages....