# File lib/Getopt/Declare.rb, line 748
    def name
      return @flag unless @flag.empty?
      for i in @args
        return "<#{i.name}>" if i.respond_to?(:name)
      end
      raise "Unknown flag name for parameter #{self.desc}"
    end