public @NotNull Collection<PsiFileSystemItem> computeDefaultContexts() {
    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);
  }
public @NotNull Collection<PsiFileSystemItem> computeDefaultContexts()