class Table extends Relation implements Iterable<Row> {

  public Row appendRow() {
    for (final Column<?> column : columnList) {
      column.appendMissing();
    }
    return row(rowCount() - 1);
  }

  private  Table();
  private  Table(String name);
  protected  Table(String name, Column<?>... columns);
  protected  Table(String name, Collection<Column<?>> columns);

}