Head First Java chapter07