class_docstr: Directive to set the highlighting language for code blocks, as well
  as the threshold for line numbers.
code: def run(self) -> list[Node]:
      language = self.arguments[0].strip()
      linenothreshold = self.options.get("linenothreshold", sys.maxsize)
      force = "force" in self.options
  
      self.env.temp_data["highlight_language"] = language
      return [
          addnodes.highlightlang(
              lang=language,
              force=force,
              linenothreshold=linenothreshold,
          )
      ]
  
imports: from __future__ import annotations
  import sys
  import textwrap
  from difflib import unified_diff
  from typing import TYPE_CHECKING, Any
  from docutils import nodes
  from docutils.parsers.rst import directives
  from docutils.statemachine import StringList
  from sphinx import addnodes
  from sphinx.directives import optional_int
  from sphinx.locale import __
  from sphinx.util import logging, parselinenos
  from sphinx.util.docutils import SphinxDirective
label_desc: Use image node_id 1 for calling the Highlight obj's underlying member method code with example usage: obj.run() and returns: list