openjdk version "21.0.12" 2026-07-21
[검증기가 내는 형태] 프로덕션 판정, 정렬된 위반 목록
  전체 20 / 경로당 5
      위반 없음
  전체 20 / 경로당 20 (같음)
      위반 없음
  전송만 SIMPLE 로 바꾼 프로파일
      ClientProfileViolation[code=PRODUCTION_SIMPLE_FACTORY_FORBIDDEN, detail=profile=payment setting=transport]
  전송 JDK + 경로 풀 요구 + HTTP/3 미승인
      ClientProfileViolation[code=HTTP3_STABLE_FORBIDDEN, detail=profile=payment setting=protocols]
      ClientProfileViolation[code=JDK_FINE_GRAINED_POOL_UNSUPPORTED, detail=profile=payment setting=transport]

[POOL_ROUTE_EXCEEDS_TOTAL 조건을 만들려면]
  전체 10 / 경로당 20 -> IllegalArgumentException: per-route pool must not exceed the total pool
  프로파일은 이미 만들어진 PoolSettings 를 들고 있으므로,
  검증기에 넘길 프로파일 자체를 만들 수 없다.

[DUPLICATE_CLIENT_NAME 조건을 만들려면]
  같은 이름을 두 번 넣은 맵의 크기 : 1
  검증기가 이름 중복을 세는 자리는 이 맵을 순회한다.
