Quick note: All that applies here is for the latest Java 7.x, which everybody is using anyways because rule number one among computer users nowadays is DONT INSTALL JAVA WHEN YOUR BROWSER ASKS YOU TO.
##Class Design
Lack of interfaces means reading the comments-strewn source for a class is tedious. JavaDoc tries its best.
Arrays of any kind declared public static final
are always mutable unless they are of length zero (at which point, you should be fired for declaring such an array).
Projects are rife with degenerate classes of the sort