protected override IPrefixMatcher Build(string dictionaryFile)
        {
            using (var dictionarySource = new WordDictionary(dictionaryFile))
            {
                var dawg = new Dawg();
                foreach (var word in dictionarySource)
                {
                    dawg.Insert(word.ToUpper());
                }

                return(new PrefixMatcher(dawg));
            }
        }