JDK 1.5: New Java Language Features: An indepth interview with Joshua Block
http://developer.java.sun.com/developer/community/chat/JavaLive/2003/jl0729.html