-1 

There is also a difference between class loading and class instantiation. In fact ClassLaoderHelper should be split up into two classes and some stuff should move into ReflectionHelper