class_docstr: Base class for all processors 
class_docstr_tok: ["Base","class","for","all","processors"]
docstr: Simple description of the processor: name(model)
docstr_tok: ["Simple","description","of","the","processor",":","name","(","model",")"]
code: def __str__(self):
      """
      Simple description of the processor: name(model)
      """
      name = self.__class__.__name__
      model = None
      if self._config is not None:
          model = self._config.get("model_path")
      if model is None:
          return name
      else:
          return "{}({})".format(name, model)
  
imports: from abc import ABC, abstractmethod
  from stanza.models.common.doc import Document
  from stanza.pipeline.registry import NAME_TO_PROCESSOR_CLASS, PIPELINE_NAMES, PROCESSOR_VARIANTS
label_desc: Use image node_id 2 for calling the Processor obj's underlying member method code with example usage: obj.__str__() and returns: name, str