# File lib/aws/core/options/xml_serializer.rb, line 76
        def to_xml builder, opt_name, rules, value

          xml_name = rules[:name]
          xml_name ||= opt_name.is_a?(String) ?
            opt_name : Inflection.class_name(opt_name.to_s)

          case value
          when Hash

            builder.send(xml_name) do |builder|
              hash_members_xml(value, rules[:members], builder)
            end

          when Array
            builder.send(xml_name) do
              value.each do |member_value|
                to_xml(builder, 'member', rules[:members], member_value)
              end
            end
          else builder.send(xml_name, value)
          end

        end