원소 타입을 공개 계약에 남기면 호출자 캐스팅과 런타임 실패가 사라집니다.
문자열 집합에 Integer 저장 · 나중 cast 실패
add(Integer) 컴파일 오류
항상 E로 반환
핵심: unchecked 캐스팅은 내부 bucket 배열 생성 같은 증명 가능한 경계 한 곳에 격리합니다.