# File lib/aws/simple_workflow/domain_collection.rb, line 144
      def _each_item next_token, limit, options = {}, &block

        options[:maximum_page_size] = limit if limit
        options[:next_page_token] = next_token if next_token
        options[:registration_status] ||= @registration_status
        options[:reverse_order] = @reverse_order unless
          options.has_key?(:reverse_order)

        response = client.list_domains(options)
        response.data['domainInfos'].each do |desc|

          domain = Domain.new_from(:list_domains, desc,
            desc['name'], :config => config)

          yield(domain)

        end

        response.data['nextPageToken']

      end