public void FinishCurrent()
 {
     if (_current == null)
     {
         _current = _emptyExecutionTrace;
     }
     _traces.Add(_current);
     _current = null;
 }
 public void Reset()
 {
     _current = null;
     _traces.Clear();
 }