*NOTE: These classes are final being only a single instance is ever accepted, in the constructor.*

Each of these classes have about 168 methods(operations) due to delegation of reference types.The classes are in their own files and each file weighs in an estimated 16MB of space. The files only contain code.

In java, no class should ever be more than 1000 lines of code, including all comments and all javadocs.

Entirely IMNSHO, of course, but from long experience, and lots of code reviews over the years, I've found the sweet spot is that any class with more than 750 lines of code is almost certainly "wrong" or "broken": if you ever hit 1000 lines, you know something is DEFINITELY wrong.