java chap 13 - 1