Java One 2009 Day 4