code: public void save() throws IOException {
          final Table previousTable = this.contentElement.getLastTable();
          if (previousTable != null) previousTable.flush();
  
          this.observer.update(new FinalizeFlusher(this.contentElement, this.settingsElement));
      }
docs: Save the elements
  
  @throws IOException if the write fails