@NotNull
  public static @NlsSafe String getPresentablePath(@Nullable Project project,
                                                   @NotNull VirtualFile file,
                                                   boolean useRelativeRootPaths,
                                                   boolean acceptEmptyPath) {
    return getPresentablePath(project, getFilePath(file), useRelativeRootPaths, acceptEmptyPath);
  }
@NotNull
  public static @NlsSafe String getPresentablePath(@Nullable Project project,
                                                   @NotNull VirtualFile file,
                                                   boolean useRelativeRootPaths,
                                                   boolean acceptEmptyPath)