@Override
  public int getTotalWidthInCharacters() {
    int sum = 0;
    for (int index = 0; index < getNumberOfColumns(); index++) {
      sum += getColumnWidthInCharacters(index);
    }
    return sum;
  }
The code display is a large array of rows to be displayed. Each row is an array of fields of
length "Columns". Each field is an array of lines.
java/zylib/src/main/java/com/google/security/zynamics/zylib/gui/CodeDisplay/CodeDisplayModelExample.java