docs: def _iter_templates():
      """
      uses reflection to yield the Cheetah templates under this module
      """
  
      # pylint: disable=W0406
      # needed for introspection
      import javatools.cheetah
      from Cheetah.Template import Template
  
      for _, name, _ in iter_modules(__path__):
          __import__("javatools.cheetah." + name)
          found = getattr(getattr(javatools.cheetah, name), name)
          if issubclass(found, Template):
              yield found