class TablePrint::Row

def absorb_children(column_names, rollup)

def absorb_children(column_names, rollup)
  @children.each do |group|
    next unless can_absorb?(group)
    group.skip_first_row!
    column_names.collect do |name|
      next unless group.children and group.children.length > 0
      value = group.children.first.cells[name]
      rollup[name] = value if value
    end
  end
end