void (@NotNull Content content, int order) { myContents.add(order == -1 ? myContents.size() : order, content); if (content instanceof ContentImpl && content.getManager() == null) { ((ContentImpl)content).setManager(this); } Disposer.register(this, content); ContentManagerEvent e = new ContentManagerEvent(this, content, myContents.indexOf(content), ContentManagerEvent.ContentOperation.add); myDispatcher.getMulticaster().contentAdded(e); if (mySelected == null) setSelectedContent(content); }