xxxxxxxxxx
A singleton (in Java land) wouldn't work as a singleton if a given class is loaded by multiple class-loaders.
Since a single class can exist (or can be loaded) in multiple classloaders, it's quite possible to have "multiple" instances of a "supposedly" singleton class for a given JVM instance