Content available at: http://blog.arungupta.me/2009/09/jav...ode-camp-2009/

More...