private void ProcessExceptions()
        {
            var exception = _exceptionCollector.CollectFor(_result.Status, _result.GetSteps());

            if (exception == null)
            {
                return;
            }

            _result.UpdateException(exception);
            throw new ScenarioExecutionException(exception);
        }