I\'m experimenting with using different classloaders to load a particular class, and see if the static variables in that class can have different instances.
If you look at the ClassLoader source or even javadocs you'll find out that by default the ClassLoader delegates to the default system ClassLoader, which in fact is shared among the instances.