class Aws::Xml::Builder

def list(name, shape, values)

def list(name, shape, values)
  if flat?(shape)
    values.each do |value|
      member(name, shape.member, value)
    end
  else
    node(name, shape) do
      values.each do |value|
        mname = shape.member.location_name || 'member'
        member(mname, shape.member, value)
      end
    end
  end
end