Please describe examples of specific patterns as they appear (correctly or not) in the Java class libraries.
While not JavaPatterns, JavaIdioms may provide useful insight.
I was looking for java.util.Iterator is an example of Iterator, except they screwed up...
In what way did they screw up?