Created an abstract TableCellContainer class meant to contain the logic in TableRowIterator. Factored some code common to TableBody and TableRow in it.