Go directly to here if you think you know all the dark corners of the Java language and APIs. It’s a really worthwhile Google TechTalk. You will come away thinking that you had better set up automated FindBugs analysis of your code!