protected override void Execute(CodeActivityContext context) { try { var file1 = SourceFile.Get(context); var file2 = TargetFile.Get(context); var handler = new TestXmlCompareHandler(); using (var comparer = new Comparer(handler)) { comparer.Compare(file1, file2, handler); } } catch (Exception ex) { throw; } try { ResultProcessor.CompleteDetailedReport(ResultPath.Get(context)); } catch (Exception ex) { throw; } }