class_docstr: Wrapper around the standard 'getopt()' module that provides some
  handy extra functionality:
    * short and long options are tied together
    * options have help strings, and help text can be assembled
      from them
    * options set attributes of a passed-in object
    * boolean options can have "negative aliases" -- eg. if
      --quiet is the "negative alias" of --verbose, then "--quiet"
      on the command line sets 'verbose' to false
docstr: Returns the list of (option, value) tuples processed by the
  previous run of 'getopt()'.  Raises RuntimeError if
  'getopt()' hasn't been called yet.
docstr_tok: ["Returns","the","list","of","(","option",",","value",")","tuples","processed","by","the","previous","run","of","'getopt","(",")","'",".","Raises","RuntimeError","if","'getopt","(",")","'","has","n't","been","called","yet","."]
code: def get_option_order(self):
      """Returns the list of (option, value) tuples processed by the
      previous run of 'getopt()'.  Raises RuntimeError if
      'getopt()' hasn't been called yet.
      """
      if self.option_order is None:
          raise RuntimeError("'getopt()' hasn't been called yet")
      else:
          return self.option_order
  
imports: import sys, string, re
  import getopt
  from distutils.errors import *
label_desc: Use image node_id 12 for calling the FancyGetopt obj's underlying member method code with example usage: obj.get_option_order() and returns: self