JavaOne 2009 General Sessions Retrospective