public void ChangeState(string stateId)
 {
     System.Diagnostics.Debug.Assert(Exists(stateId));
     _currentState = _stateStore[stateId];
     _currentState.Activated();
 }
 public void ChangeState(string stateId)
 {
     System.Diagnostics.Debug.Assert(Exists(stateId));
     _currentState = _stateStore[stateId];
     _currentState.Activated();
 }