# File lib/haml/util/subset_map.rb, line 73
      def get(set)
        res = set.map do |k|
          next unless subsets = @hash[k]
          subsets.map do |subenum, subset, index|
            next unless subset.subset?(set)
            [index, subenum]
          end
        end
        res = Haml::Util.flatten(res, 1)
        res.compact!
        res.uniq!
        res.sort!
        res.map! {|i, s| [@vals[i], s]}
        return res
      end