class RectangularViewportDefinition extends ViewportDefinition {

  @Override
  public Iterator<GridCell> iterator() {
    return new CellIterator();
  }

    RectangularViewportDefinition(int version,
                                              List<Integer> rows,
                                              List<Integer> columns,
                                              TypeFormatter.Format format,
                                              Boolean enableLogging);

}