While discovering internals of Filenet Workplace I decided to create a class diagram.
Here is the starting diagram:
Apparently there is something wrong with the inheritance and everything use everything else and share the data. This is not OOP, it's good old VB style of programming done by somebody, who was converted to a java programmer by management decision.
More to go...