Source: https://eeisti.fr/grug/ATrier/GI1/Semestre2/AnalyseOrienteObjet/D9StateMachineDiagramCORRIGE.pdf