boolean (@NotNull JComponent splitters, @NotNull String toolwindowId) { ProjectFrameHelper frame = ProjectFrameHelper.getFrameHelper(SwingUtilities.getWindowAncestor(splitters)); if (frame != null) { Project project = frame.getProject(); if (project != null) { if (!project.isInitialized()) return true; ToolWindow toolWindow = ToolWindowManager.getInstance(project).getToolWindow(toolwindowId); return toolWindow != null && toolWindow.isVisible(); } } return false; }