UML can generate code