public async Task <ExecutionResult> Execute(ExecuteContext <FaultyArguments> context)
        {
            Console.WriteLine("FirstFaultyActivity: Execute");

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

            Console.WriteLine("FirstFaultyActivity: About to blow this up!");

            throw new IntentionalTestException("Things that make you go boom!");
        }