/// <summary>
        /// Splits the String using the StringTokenizer.
        /// </summary>
        /// <param name="separators">separators for the tokens of the list</param>
        /// <param name="list">the string that will be broken into tokens</param>
        /// <param name="include">true to include the separators in the tokens.</param>
        /// <returns></returns>
        /// <remarks>
        /// This is more powerful than Split because you have the option of including or
        /// not including the separators in the tokens.
        /// </remarks>
        public static string[] Split(string separators, string list, bool include)
        {
            var tokens = new StringTokenizer(list, separators, include);

            return(tokens.ToArray());
        }
		/// <summary>
		/// Splits the String using the StringTokenizer.  
		/// </summary>
		/// <param name="separators">separators for the tokens of the list</param>
		/// <param name="list">the string that will be broken into tokens</param>
		/// <param name="include">true to include the separators in the tokens.</param>
		/// <returns></returns>
		/// <remarks>
		/// This is more powerful than Split because you have the option of including or 
		/// not including the separators in the tokens.
		/// </remarks>
		public static string[] Split(string separators, string list, bool include)
		{
			var tokens = new StringTokenizer(list, separators, include);
			return tokens.ToArray();
		}