# File lib/table_print/fingerprinter.rb, line 12
    def hash_to_rows(prefix, hash, objects)
      rows = []



      # convert each object into its own row
      Array(objects).each do |target|
        row = populate_row(prefix, hash, target)
        rows << row

        # make a group and recurse for the columns we don't handle
        groups = create_child_group(prefix, hash, target)
        row.add_children(groups) unless groups.all? {|g| g.children.empty?}
      end

      rows
    end