MyDoggyApplicationPage(ApplicationWindow window, PageDescriptor pageDescriptor) {
super(window, pageDescriptor);
contentAndPageComponentById = new HashMap<String, Entry<Dockable, PageComponent>>();
toolWindowManager = new MyDoggyToolWindowManager();
contentManager = toolWindowManager.getContentManager();
contentManagerUI = new MyDoggyMultiSplitContentManagerUI();
contentManager.setContentManagerUI(contentManagerUI);
assert SwingUtilities.isEventDispatchThread();
contentManagerUI.setTabPlacement(TabbedContentManagerUI.TabPlacement.TOP);