code: def _mk_synopsis(self, parser):
      self.add_usage(
          parser.usage,
          parser._actions,
          parser._mutually_exclusive_groups,
          prefix="",
      )
      usage = self._format_usage(
          None, parser._actions, parser._mutually_exclusive_groups, ""
      )
      # replace too long list of commands with a single placeholder
      usage = re.sub(
          r"{[^]]*?create,.*?}", " COMMAND ", usage, flags=re.MULTILINE
      )
      # take care of proper wrapping
      usage = re.sub(
          r"\[([-a-zA-Z0-9]*)\s([a-zA-Z0-9{}|_]*)\]", r"[\1\~\2]", usage
      )
  
      usage = usage.replace("%s " % self._prog, "")
      usage = ".SH SYNOPSIS\n.nh\n.HP\n\\fB%s\\fR %s\n.hy\n" % (
          self._markup(self._prog),
          usage,
      )
      return usage
  
imports: import argparse
  import datetime
  import os
  import re
  import time
  from textwrap import wrap
label_desc: Use image node_id 6 for calling the ManPageFormatter obj's underlying member method code with example usage: obj._mk_synopsis(parser) and returns: usage