constructor param diagram param machin state machin diagram uml state diagram object machin machin state diagram graph model model facad state machin machin illeg state except state machin given creat statechart diagram namespac namespac machin machin model facad namespac namespac illeg argument except diagram namespac setup namespac machin 