Collection<PsiFileSystemItem> () { final PsiFile file = getContainingFile(); if (file == null) return emptyList(); Collection<PsiFileSystemItem> contexts = getCustomizationContexts(file); if (contexts != null) { return contexts; } if (isAbsolutePathReference()) { return getAbsoluteTopLevelDirLocations(file); } return getContextByFile(file); }