code: def _render_module_breadcrumbs(self, fp, mod: Module):
      submods = mod.name.split(".")
      breadcrumbs = []
      for i, submod_name in enumerate(submods):
          if i == 0:
              title = f"<i>{submod_name}</i>"
          elif i == len(submods) - 1:
              title = f"<strong>.{submod_name}</strong>"
          else:
              title = f"<i>.{submod_name}</i>"
          breadcrumbs.append(title)
      "/".join(submods[1:])
      source_link = BASE_SOURCE_LINK + "/".join(submods[1:]) + ".py"
      fp.write(
          "<div>\n"
          ' <p class="alignleft">' + "".join(breadcrumbs) + "</p>\n"
          f' <p class="alignright"><a class="sourcelink" href="{source_link}">[SOURCE]</a></p>\n'
          "</div>\n"
          '<div style="clear: both;"></div>\n\n---\n\n'
      )
  
imports: import argparse
  import logging
  import os
  import re
  import sys
  from collections import OrderedDict
  from dataclasses import dataclass
  from enum import Enum
  from multiprocessing import Pool, cpu_count
  from pathlib import Path
  from typing import List, Optional, Tuple
  import docspec
  from docspec import ApiObject, Class, Data, Function, Indirection, Module
  from docspec_python import format_arglist
  from pydoc_markdown import Processor, PydocMarkdown, Resolver
  from pydoc_markdown.contrib.loaders.python import PythonLoader
  from pydoc_markdown.contrib.renderers.markdown import MarkdownRenderer
label_desc: Use image node_id 4 for calling the AllenNlpRenderer obj's underlying member method code with example usage: obj._render_module_breadcrumbs(fp, mod) without return types