code: def splitArgs(self, args):
          
          try:
              return shlex.split(args)
          except ValueError as e:
              raise UsageError(e)
docs: Returns list of arguments parsed by shlex.split() or
          raise UsageError if failed