/// <summary>
        /// Initializes a new instance of the <see cref="TextToSchedule" /> class.
        /// </summary>
        /// <param name="grammar">The grammar.</param>
        /// <param name="helper">The helper.</param>
        /// <exception cref="System.ArgumentNullException">grammar</exception>
        public TextToSchedule(IGrammar grammar, IGrammarHelper helper)
        {
            if (grammar == null)
                throw new ArgumentNullException("grammar");

            if (helper == null)
                throw new ArgumentNullException("helper");

            Grammar = grammar;
            GrammarHelper = helper;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="TextToSchedule" /> class.
        /// </summary>
        /// <param name="grammar">The grammar.</param>
        /// <param name="helper">The helper.</param>
        /// <exception cref="System.ArgumentNullException">grammar</exception>
        public TextToSchedule(IGrammar grammar, IGrammarHelper helper)
        {
            if (grammar == null)
            {
                throw new ArgumentNullException("grammar");
            }

            if (helper == null)
            {
                throw new ArgumentNullException("helper");
            }

            Grammar       = grammar;
            GrammarHelper = helper;
        }