class_docstr: Exception indicating a processor's requirements will not be met 
class_docstr_tok: ["Exception","indicating","a","processor","'s","requirements","will","not","be","met"]
code: def build_message(self):
      self.message = (
          f"---\nPipeline Requirements Error!\n"
          f"\tProcessor: {self.processor_type}\n"
          f"\tPipeline processors list: {','.join(self.processors_list)}\n"
          f"\tProcessor Requirements: {self.err_processor.requires}\n"
          f"\t\t- fulfilled: {self.err_processor.requires.intersection(self.provided_reqs)}\n"
          f"\t\t- missing: {self.err_processor.requires - self.provided_reqs}\n"
          f"\nThe processors list provided for this pipeline is invalid.  Please make sure all "
          f"prerequisites are met for every processor.\n\n"
      )
  
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 6 for calling the ProcessorRequirementsException obj's underlying member method code with example usage: obj.build_message() without return types