# File lib/aws/core/xml_grammar.rb, line 299
        def list child_element_name = nil, &block
          if child_element_name
            ignore
            parent_element_name = @current_name
            element(child_element_name) do
              rename(parent_element_name)
              collect_values
              yield if block_given?
            end
          else
            collect_values
          end
        end