# File lib/aws/core/option_grammar.rb, line 514
        def extend_with_config(*descriptors)
          option = clone
          descriptors.each do |desc|
            if desc.kind_of?(Hash)
              (name, arg) = desc.to_a.first
              next if name == :documentation
            else
              name = desc
              arg = nil
            end
            class_name = Inflection.class_name(name.to_s)
            mod = Descriptors::const_get(class_name)
            if arg
              mod.apply(option, arg)
            else
              mod.apply(option)
            end
          end
          option
        end