void (@NotNull TabDescriptor tab, boolean selectTab) { Disposer.register(this, tab); if (!myTabs.contains(tab)) { myTabs.add(tab); } if (selectTab && getComponent() != tab.getComponent()) { selectTab(tab); } }