    # File lib/rack/server.rb, line 106
          def handler_opts(options)
            begin
              info = []
              server = Rack::Handler.get(options[:server]) || Rack::Handler.default(options)
              if server && server.respond_to?(:valid_options)
                info << ""
                info << "Server-specific options for #{server.name}:"

                has_options = false
                server.valid_options.each do |name, description|
                  next if name.to_s.match(/^(Host|Port)[^a-zA-Z]/) # ignore handler's host and port options, we do our own.
                  info << "  -O %-21s %s" % [name, description]
                  has_options = true
                end
                return "" if !has_options
              end
              info.join("\n")
            rescue NameError
              return "Warning: Could not find handler specified (#{options[:server] || 'default'}) to determine handler-specific options"
            end
          end