@Contract(pure = true)
  public static boolean startsWith(@NotNull String path, @NotNull String prefix) {
    return startsWith(path, prefix, SystemInfoRt.isFileSystemCaseSensitive);
  }
@Contract(pure = true)
  public static boolean startsWith(@NotNull String path, @NotNull String prefix)