Java Book Reflection 69 codes