object submachin state todo gone uml state 