Object (@NotNull Object element) { if (element instanceof Application) return null; if (element instanceof Project) return ApplicationManager.getApplication(); if (element instanceof Module) return ((Module)element).getProject(); if (element instanceof LibraryTable) return myParentsMap.get(element); if (element instanceof Library) return myParentsMap.get(element); throw new AssertionError(); }