private @Nullable Collection<FileTargetContext> getTargetCustomizationContexts(@NotNull PsiFile file) {
    if (myOptions != null) {
      Function<PsiFile, Collection<PsiFileSystemItem>> value = DEFAULT_PATH_EVALUATOR_OPTION.getValue(myOptions);
      if (value != null) {
        Collection<FileTargetContext> roots;
        if (value instanceof TargetContextEvaluator) {
          roots = ((TargetContextEvaluator)value).getTargetContexts(this, file);
        }
        else {
          Collection<PsiFileSystemItem> items = value.fun(file);
          roots = items != null ? toTargetContexts(items) : emptyList();
        }

        return roots;
      }
    }
    return null;
  }
private @Nullable Collection<FileTargetContext> getTargetCustomizationContexts(@NotNull PsiFile file)