class_docstr: This lemmatizer was adapted from the Polish one (version of April 2021).
  It implements lookup lemmatization based on the morphological lexicon
  morph-it (Baroni and Zanchetta). The table lemma_lookup with non-POS-aware
  entries is used as a backup for words that aren't handled by morph-it.
code: def lemmatize_pron(
      self, string: str, morphology: dict, lookup_table: Dict[str, str]
  ) -> List[str]:
      if string in [
          "l'",
          "li",
          "la",
          "gli",
          "le",
      ]:
          return ["lo"]
      if string in ["un'", "un", "una"]:
          return ["uno"]
      lemma = lookup_table.get(string, string)
      if lemma == "alcun":
          lemma = "alcuno"
      elif lemma == "qualcun":
          lemma = "qualcuno"
      return [lemma]
  
file_path: spaCy/spacy/lang/it/lemmatizer.py
imports: from typing import Dict, List, Tuple
  from ...pipeline import Lemmatizer
  from ...tokens import Token
label_desc: Use image node_id 4 for calling the ItalianLemmatizer obj's underlying member method code with example usage: obj.lemmatize_pron(string, morphology, lookup_table) and returns: list, list, list