code: def _mk_options(self, parser):
      formatter = parser._get_formatter()
  
      # positionals, optionals and user-defined groups
      for action_group in parser._action_groups:
          formatter.start_section(None)
          formatter.add_text(None)
          formatter.add_arguments(action_group._group_actions)
          formatter.end_section()
  
      # epilog
      formatter.add_text(parser.epilog)
  
      # determine help from format above
      help = formatter.format_help()
      # add spaces after comma delimiters for easier reformatting
      help = re.sub(r"([a-z]),([a-z])", "\\1, \\2", help)
      # get proper indentation for argument items
      help = re.sub(
          r"^  (\S.*)\n", ".TP\n\\1\n", help, flags=re.MULTILINE
      )
      # deindent body text, leave to troff viewer
      help = re.sub(r"^    (\S.*)\n", "\\1\n", help, flags=re.MULTILINE)
      return ".SH OPTIONS\n" + help
  
imports: import argparse
  import datetime
  import os
  import re
  import time
  from textwrap import wrap
label_desc: Use image node_id 12 for calling the ManPageFormatter obj's underlying member method code with example usage: obj._mk_options(parser) and returns: unknown