boolean (@NotNull VirtualFile file) { Project project = getProject(); if (project == null) return false; if (!isJvmLanguageFile(file)) return false; ProjectFileIndex index = ProjectFileIndex.getInstance(project); if (index.isInLibrary(file)) return myIncludeLibraries && myModule.equals(findDescriptorInLibrary(project, index, file)); Module module = index.getModuleForFile(file); return myModule.equals(findDescriptorByModule(module, myIsInTests)); }