@Override
  protected @Nullable FileType adjustFileType(@Nullable FileType type, @NotNull Url url) {
    if (type == null) {
      String fullUrl = url.toExternalForm();
      if (fullUrl.startsWith(SCHEMA_URL_PREFIX) || fullUrl.startsWith(SCHEMA_URL_PREFIX_HTTPS)) {
        // json-schema.org doesn't provide a mime-type for schemas
        return JsonFileType.INSTANCE;
      }
    }
    return super.adjustFileType(type, url);
  }
@Override
  protected @Nullable FileType adjustFileType(@Nullable FileType type, @NotNull Url url)