private void installTabContainer() {
        if (JTattooUtilities.getJavaVersion() >= 1.6) {
            for (int i = 0; i < tabPane.getTabCount(); i++) {
                Component tabComponent = getTabComponentAt(i);
                if (tabComponent != null) {
                    if (tabContainer == null) {
                        tabContainer = new TabContainer();
                    }
                    tabContainer.add(tabComponent);
                    addMyPropertyChangeListeners(tabComponent);
                }
            }
            if (tabContainer == null) {
                return;
            }
            if (scrollableTabLayoutEnabled()) {
                tabScroller.tabPanel.add(tabContainer);
            } else {
                tabPane.add(tabContainer);
            }
        }
    }