public new void EndTransition()
            {
                SimpleState newState = _activeState._activeTransition;

                if (newState == null)
                {
                    return;
                }
                _activeState.EndTransition();
                _activeState = newState;
            }
 private void EndTransition(object source, System.Timers.ElapsedEventArgs e)
 {
     _fromState.EndTransition();
 }