private void doSaveUiState() {
    if (isStateBeingRestored()) return;

    for (TabInfo each : tabs.getTabs()) {
      GridImpl eachGrid = getGridFor(each);
      eachGrid.saveUiState();
    }

    for (RunnerContentUi child : myChildren) {
      child.doSaveUiState();
    }
  }
private void doSaveUiState()