Patterns In The Java Sdk

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?


CategoryPattern