Thinking In Java Sample Code