RoundTrip is a tool which performs round-trip software engineering from Java source code into UML object models, and back again.