class_docstr: class that mimics the necessary behaviour of optparse.Option
  
  it's currently a least effort implementation
  and ignoring choices and integer prefixes
  https://docs.python.org/3/library/optparse.html#optparse-standard-option-types
code: def __repr__(self):
      args = []
      if self._short_opts:
          args += ["_short_opts: " + repr(self._short_opts)]
      if self._long_opts:
          args += ["_long_opts: " + repr(self._long_opts)]
      args += ["dest: " + repr(self.dest)]
      if hasattr(self, "type"):
          args += ["type: " + repr(self.type)]
      if hasattr(self, "default"):
          args += ["default: " + repr(self.default)]
      return "Argument({})".format(", ".join(args))
  
imports: import argparse
  import warnings
  import py
  import six
  from _pytest.config.exceptions import UsageError
label_desc: Use image node_id 5 for calling the Argument obj's underlying member method code with example usage: obj.__repr__() and returns: str