# File lib/ohai/common/dmi.rb, line 97
      def convenience_keys(dmi)
        dmi.each{ |type, records|
          in_common = Mash.new
          next unless records.class.to_s == 'Mash'
          next unless records.has_key?('all_records')
          records[:all_records].each{ |record| 
            record.each{ |field, value| 
              next if value.class.to_s == 'Mash'
              next if field.to_s == 'application_identifier'
              next if field.to_s == 'size'
              next if field.to_s == 'record_id'
              translated = field.downcase.gsub(/[^a-z0-9]/, '_')
              if in_common.has_key?(translated)
                in_common[translated] = nil unless in_common[translated] == value
              else
                in_common[translated] = value
              end
            }
          }
          in_common.each{ |field, value|
            next if value == nil
            dmi[type][field] = value
          }
        }
      end