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 names(self):
      return self._short_opts + self._long_opts
  
imports: import argparse
  import warnings
  import py
  import six
  from _pytest.config.exceptions import UsageError
label_desc: Use image node_id 2 for calling the Argument obj's underlying member method code with example usage: obj.names() and returns: unknown