protected override void Execute(CodeActivityContext context)
        {
            var tagFilter           = (TagFilter.Get(context) ?? new string[0]).ToList();
            var transactionIdFilter = (TransactionIdFilter.Get(context) ?? new string[0]).ToList();

            if (Plaintext.Get(context))
            {
                DataTable.Set(context, MessageRepository.Instance.CreatePlaintextReport(
                                  tagFilter,
                                  transactionIdFilter,
                                  MinimumLogLevel));
            }
            else
            {
                DataTable.Set(context, MessageRepository.Instance.CreateReport(
                                  tagFilter,
                                  transactionIdFilter,
                                  MinimumLogLevel));
            }
        }