class_docstr: To be inherited for each language's dictionary declarations.
  
  Example: ``LexiconProcess`` -> ``LatinLexiconProcess``
  
  >>> from cltk.lexicon.processes import LexiconProcess
  >>> from cltk.lemmatize.processes import LemmatizationProcess
  >>> from cltk.core.data_types import Process
  >>> issubclass(LexiconProcess, Process)
  True
class_docstr_tok: ["To","be","inherited","for","each","language","'s","dictionary","declarations",".","Example",":","``","LexiconProcess","``","-",">","``","LatinLexiconProcess","``",">",">",">","from","cltk.lexicon.processes","import","LexiconProcess",">",">",">","from","cltk.lemmatize.processes","import","LemmatizationProcess",">",">",">","from","cltk.core.data_types","import","Process",">",">",">","issubclass","(","LexiconProcess",",","Process",")","True"]
code: def algorithm(self):
      if self.language == "lat":
          lex_class = LatinLewisLexicon()
      else:
          raise CLTKException(
              f"No lookup algorithm for language '{self.language}'."
          )
      return lex_class
  
file_path: cltk/src/cltk/lexicon/processes.py
imports: from copy import copy, deepcopy
  from dataclasses import dataclass
  from boltons.cacheutils import cachedproperty
  from cltk.core.data_types import Doc, Process
  from cltk.core.exceptions import CLTKException
  from cltk.lexicon.lat import LatinLewisLexicon
  from cltk.lexicon.non import OldNorseZoegaLexicon
label_desc: Use image node_id 1 for calling the LexiconProcess obj's underlying member method code with example usage: obj.algorithm() and returns: lex_class