@Contract("null -> null; !null->!null")
  public static String toCanonicalUriPath(@Nullable String path) {
    return FileUtilRt.toCanonicalPath(path, '/', false);
  }
@Contract("null -> null; !null->!null")
  public static String toCanonicalUriPath(@Nullable String path)