# File lib/aws/s3/acl_object.rb, line 151
        def object_list_input_validator(klass, base_name, method_name)
          input_validator(method_name) do |value, context|
            raise ArgumentError.new("expected array"+context) unless value.kind_of?(Array)
            value.each do |member|
              if member.kind_of?(Hash)
                klass.new(member).validate!
              else
                raise ArgumentError.new("expected array#{context} "+
                                        "to contain #{base_name} objects "+
                                        "or hashes") unless
                  member.kind_of? klass
              end
            end
          end
        end