code: def _create_technical_words_dictionary(spellchecker_cache_path,
                                         relative_path,
                                         user_words,
                                         shadow):
      
      technical_terms_set = (user_words |
                             technical_words_from_shadow_contents(shadow))
      technical_words = Dictionary(technical_terms_set,
                                   "technical_words_" +
                                   relative_path.replace(os.path.sep, "_"),
                                   [os.path.realpath(relative_path)],
                                   spellchecker_cache_path)
      return technical_words
docs: Create Dictionary at spellchecker_cache_path with technical words.