public SimpleExecution(IHystrixCommandKey commandKey, int latency, IHystrixCollapserKey collapserKey, int batchSize, params HystrixEventType[] events)
            {
                this.commandKey = commandKey;
                ExecutionResult interimResult = ExecutionResult.From(events).SetExecutionLatency(latency);

                for (int i = 0; i < batchSize; i++)
                {
                    interimResult = interimResult.AddEvent(HystrixEventType.COLLAPSED);
                }
                this.executionResult = interimResult;
                this.cacheKey        = null;
                this.collapserKey    = collapserKey;
            }