JavaOne report: Java programming practice