class Aws::Xml::Builder

def list(name, ref, values)

def list(name, ref, values)
  if ref[:flattened] || ref.shape.flattened
    values.each do |value|
      member(ref.shape.member.location_name || name, ref.shape.member, value)
    end
  else
    node(name, ref) do
      values.each do |value|
        mname = ref.shape.member.location_name || 'member'
        member(mname, ref.shape.member, value)
      end
    end
  end
end