private CounterGroup CreateCounterGroup(CounterGroup.GroupBy groupBy, LogEvent eventArgs) { return new CounterGroup( eventArgs.Counter, groupBy.HasFlag(CounterGroup.GroupBy.Source)? "ALL_SOURCES" : eventArgs.Source, groupBy.HasFlag(CounterGroup.GroupBy.Instance) ? "ALL_INSTANCES" : eventArgs.Instance, groupBy.HasFlag(CounterGroup.GroupBy.ExtendedData) ? "ALL_EXTDATA" : eventArgs.ExtendedData ); }