By default, Sun\'s JVM both lazily loads classes and lazily initializes (i.e. calls their methods) them. Consider the following class, Clin
Clin
Class.forName("...", true /*initialize*/, getClassLoader());
You were halfways there.