javac가 제네릭 관계를 먼저 검사한 뒤 런타임 클래스에는 Object나 상한과 필요한 캐스팅을 남깁니다.
Box<String>
set·get 관계
Object 또는 bound
String 반환
Box 클래스 한 벌
핵심: raw 연산이 컴파일 검사를 우회하면 삽입된 캐스팅 지점에서 뒤늦게 실패합니다.