code: def get_jvm_options(self):
      
      ret = []
      for opt in self.get_options().options:
        ret.extend(safe_shlex_split(opt))
  
      if (self.get_options().debug or
          self.get_options().is_flagged('debug_port') or
          self.get_options().is_flagged('debug_args')):
        debug_port = self.get_options().debug_port
        ret.extend(arg.format(debug_port=debug_port) for arg in self.get_options().debug_args)
      return ret
docs: Return the options to run this JVM with.
  
      These are options to the JVM itself, such as -Dfoo=bar, -Xmx=1g, -XX:-UseParallelGC and so on.
  
      Thus named because get_options() already exists (and returns this object's Pants options).