# File lib/aws/iam/policy_collection.rb, line 118
      def each opts = {}, &block
        opts = opts.dup
        names_only = opts.delete(:names_only)
        values_only = opts.delete(:values_only)
        super(client_opts(opts)) do |pn|
          case
          when names_only
            yield pn
          when values_only
            yield self[pn]
          when block.arity == 2
            yield pn, self[pn]
          else
            yield [pn, self[pn]]
          end
        end
      end