for java6 lessons