    # File lib/ffi/enum.rb, line 80
        def initialize(info, tag=nil)
          @tag = tag
          @kv_map = Hash.new
          unless info.nil?
            last_cst = nil
            value = 0
            info.each do |i|
              case i
              when Symbol
                @kv_map[i] = value
                last_cst = i
                value += 1
              when Integer
                @kv_map[last_cst] = i
                value = i+1
              end
            end
          end
          @vk_map = Hash[@kv_map.map{|k,v| [v,k]}]
        end