Don't draw UML diagrams - let the machine do it for you!