boolean (@NotNull Project project, @NotNull VirtualFile file, boolean isLibraryElement) { ProjectFileIndex projectFileIndex = ProjectFileIndex.getInstance(project); if (isLibraryElement) { List<OrderEntry> orders = projectFileIndex.getOrderEntriesForFile(file); for(OrderEntry orderEntry:orders) { if (orderEntry instanceof JdkOrderEntry || orderEntry instanceof LibraryOrderEntry) { return true; } } return false; } else { return projectFileIndex.isInContent(file); } }