@Override
  public @NotNull Url resolve(@NotNull String subPath) {
    return new LocalFileUrl(path.isEmpty() ? subPath : (path + "/" + subPath));
  }
@Override
  public @NotNull Url resolve(@NotNull String subPath)