Once upon a time there was a large organization that had many important software systems.
To gain access to a system, you needed to submit a system permission request.
Your request would go through various transitions until it was either accepted or denied, as shown below:Note
: The two states called System Permission Granted
are correct UML 2.0. The square brackets  indicate a branch, leading, ultimately, to different states.
||use this markup:
(Supported languages: java, cpp, csharp, c, python.)
|a method or class name