constructor uml state machin context list model uml state machin context combo box model context 