internal void Execute(RuleExecution ruleExecution)
        {
            Tracer tracer = null;

            if (WorkflowActivityTrace.Rules.Switch.ShouldTrace(TraceEventType.Information))
            {
                tracer = new Tracer(this.name, ruleExecution.ActivityExecutionContext);
                tracer.StartRuleSet();
            }
            Executor.ExecuteRuleSet(this.analyzedRules, ruleExecution, tracer, "RuleSet." + this.name);
        }
        internal void Execute(RuleExecution ruleExecution)
        {
            Tracer tracer = null;

            if (WorkflowActivityTrace.Rules.Switch.ShouldTrace(TraceEventType.Information))
            {
                tracer = new Tracer(name);
                tracer.StartRuleSet();
            }
            Executor.ExecuteRuleSet(analyzedRules, ruleExecution, tracer, RuleSet.RuleSetTrackingKey + name);
        }