It depends on what the documentation is. If it's 100 pages of "AbstractClassFactoryClassFactoryFactory is a class that builds AbstractClassFactoryClassFactory objects", then that's useless.
Also explains why it's 200,000 lines of code, for something that should be an order of magnitude smaller.