생성자에서 검증에 실패해 예외를 던져 막았다고 생각한 객체를, finalize를 재정의한 하위 클래스가 살려냅니다. 어떻게 뚫리는지 돌아가는 코드로 보여주고, final과 super 앞 검증을 포함한 막는 방법 다섯 가지를 한계까지 비교합니다.