Thinking in Java4 code