public PackageScope(@NotNull PsiPackage aPackage, boolean includeSubpackages, final boolean includeLibraries) { super(aPackage.getProject()); myPackage = aPackage; myIncludeSubpackages = includeSubpackages; Project project = myPackage.getProject(); myPackageQualifiedName = myPackage.getQualifiedName(); myDirs = PackageIndex.getInstance(project).getDirsByPackageName(myPackageQualifiedName, true).findAll(); myIncludeLibraries = includeLibraries; myPartOfPackagePrefix = JavaPsiFacade.getInstance(getProject()).isPartOfPackagePrefix(myPackageQualifiedName); myPackageQNamePrefix = myPackageQualifiedName + "."; }