Before the permgen removal the classes defined by a class loader could be found in the ClassLoader.classes Vector.
After the the permgen removal this vector is not populated anymore. Instead the GC finds the classes through C++ objects outside the heap.
This change breaks tests and code relying on FollowReference to find java.lang.Class instances from a java.lang.ClassLoader instance.
also affected by this bug (or rather fixed by this fix).