UML Demystified