boolean (@NotNull VirtualFile file) { NamedLibraryElement library = getValue(); if (library == null) return false; for (OrderRootType rootType : OrderRootType.getAllTypes()) { LibraryOrSdkOrderEntry orderEntry = library.getOrderEntry(); if (orderEntry.isValid()) { for (VirtualFile virtualFile : orderEntry.getRootFiles(rootType)) { if (VfsUtilCore.isAncestor(virtualFile, file, false)) return true; } } } return false; }