docs: private JSplitPane createStatusPanelsSplit() {
  		JSplitPane splitVert = new JSplitPane();
  
  		splitVert.setDividerLocation(restoreDividerLocation(DIVIDER_VERTICAL, 300));
  		splitVert.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, new DividerResizedListener(DIVIDER_VERTICAL));
  
  		splitVert.setDividerSize(3);
  		splitVert.setOrientation(JSplitPane.VERTICAL_SPLIT);
  		splitVert.setResizeWeight(0.5D);
  
  		switch (layout) {
  		case EXPAND_SELECT:
  			splitVert.setTopComponent(getPaneWork());
  			break;
  		case EXPAND_STATUS:
  		default:
  			splitVert.setTopComponent(createSelectPanelsSplit());
  			break;
  		}
  		splitVert.setBottomComponent(getPaneStatus());
  		splitVert.setContinuousLayout(false);
  		splitVert.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
  		return splitVert;
  	}