@Override
  @Nullable
  public @NlsSafe String getPresentableUrl() {
    final VirtualFile file = getVirtualFile();
    return (file == null) ? null : file.getPresentableUrl();
  }
@Override
  @Nullable
  public @NlsSafe String getPresentableUrl()