Java2 full-scale discussion (internal lectures) 8