Java2 full-scale discussion (internal lecture) 2