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)); } }