public async Task <CompensationResult> Compensate(CompensateContext <TestLog> context)
        {
            Console.WriteLine("FirstFaultyCompensateActivity: Compensate: {0}", context.Log.OriginalValue);

            if (context.GetRetryAttempt() > 0 || context.GetRedeliveryCount() > 0)
            {
                return(context.Compensated());
            }

            return(context.Failed());
        }