Java 2 Performance and Idiom Guide