code: def _mk_options(self, parser):
      # this non-obvious maneuver is really necessary!
      formatter = self.__class__(self._prog)
  
      # 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
      option_sec = formatter.format_help()
  
      return "\n\nOptions\n-------\n{0}".format(option_sec)
  
imports: import argparse
  import datetime
  import os
  import re
  import time
  from textwrap import wrap
label_desc: Use image node_id 10 for calling the RSTManPageFormatter obj's underlying member method code with example usage: obj._mk_options(parser) and returns: str