private static void UpdateSubscriptionIfExists(NamespaceManager namespaceManager, TopicSettings topic, UpdateSubscriptionIfExists action)
        {
            if (string.IsNullOrWhiteSpace(action.Name))
            {
                throw new ArgumentException("action");
            }
            if (string.IsNullOrWhiteSpace(action.SqlFilter))
            {
                throw new ArgumentException("action");
            }

            UpdateSqlFilter(namespaceManager, action.SqlFilter, action.Name, topic.Path);
        }
        private static void UpdateSubscriptionIfExists(NamespaceManager namespaceManager, TopicSettings topic, UpdateSubscriptionIfExists action)
        {
            if (string.IsNullOrWhiteSpace(action.Name)) throw new ArgumentException("action");
            if (string.IsNullOrWhiteSpace(action.SqlFilter)) throw new ArgumentException("action");

            UpdateSqlFilter(namespaceManager, action.SqlFilter, action.Name, topic.Path);
        }