String (@NotNull PsiClass psiClass) { final VirtualFile vFile = PsiUtilCore.getVirtualFile(psiClass); if (vFile == null) return null; final Module module = ProjectRootManager.getInstance(myProject).getFileIndex().getModuleForFile(vFile); if (module != null) { return module.getName(); } else { final OrderEntry entry = LibraryUtil.findLibraryEntry(vFile, myProject); if (entry instanceof LibraryOrderEntry) { final String libraryName = ((LibraryOrderEntry)entry).getLibraryName(); if (libraryName != null) { return libraryName; } } } return null; }