@ApiStatus.Internal
  public JComponent createComponent(boolean comboBoxOnly) {
    if (myRootSchemesPanel == null) {
      ensureSchemesPanel();
    }

    if (comboBoxOnly) {
      return myRootSchemesPanel;
    }
    else {
      JPanel container = new JPanel();
      container.setLayout(new BorderLayout());
      container.setBorder(JBUI.Borders.empty(11, 16, 0, 16));

      container.add(BorderLayout.NORTH, myRootSchemesPanel);
      container.add(BorderLayout.CENTER, createChildSectionLinkList());

      return container;
    }
  }
@ApiStatus.Internal
  public JComponent createComponent(boolean comboBoxOnly)