docs: @Override
      protected void fireStateChanged() {
          super.fireStateChanged();
  
          Component comp = getSelectedComponent();
          if (comp instanceof AbstractPanel) {
              ((AbstractPanel) comp).tabSelected();
          }
      }