https://www.cwblogs.com/posts/State-Machine-Diagrams-in-UML/
State Machine Diagrams in UML - Chang Wan