Description of problem: The VFS resource loader creates a new code source object for every class in a class loader, even though they can (and should) be shared among all classes with the same signers. This wastes a small amount (generally 1kB or less) of memory for every non-static-module class that is loaded.
Verified in EAP 6.3.0.ER7.