void restoreLastSplitterProportions(PlaceInGrid placeInGrid) {
    if (getRootPane() == null) return;
    if (!RunnerContentUi.ensureValid(this)) return;

    final TabImpl tab = (TabImpl)getTab();
    if (tab != null) {
      switch (placeInGrid) {
        case left -> setLeftProportion(tab.getLeftProportion());
        case right -> setRightProportion(tab.getRightProportion());
        case bottom -> mySplitter.setProportion(tab.getBottomProportion());
        case center -> {}
      }
    }
  }
void restoreLastSplitterProportions(PlaceInGrid placeInGrid)