docs: synchronized Dimension getPreferredSize() {
          return new Dimension(getFontWidth() * virtualTerminal.getTerminalSize().getColumns(),
                  getFontHeight() * virtualTerminal.getTerminalSize().getRows());
      }