public static @Nullable JsonSchemaVersion byId(@NotNull String id) {
    if (id.startsWith("https://")) {
      id = "http://" + id.substring("https://".length());
    }
    return switch (StringUtil.trimEnd(id, '#')) {
      case ourSchemaV4Schema -> SCHEMA_4;
      case ourSchemaV6Schema -> SCHEMA_6;
      case ourSchemaV7Schema -> SCHEMA_7;
      case ourSchemaV201909Schema -> SCHEMA_2019_09;
      case ourSchemaV202012Schema -> SCHEMA_2020_12;
      default -> id.startsWith(ourSchemaOrgPrefix) ? SCHEMA_7 : null;
    };
  }
public static @Nullable JsonSchemaVersion byId(@NotNull String id)