Instruments the java.lang.ClassLoader to plug in the Class PreProcessor mechanism.
We are using a lazy initialization of the class preprocessor to allow all class pre processor logic to be in system
classpath and not in bootclasspath.
This implementation should support IBM custom JRE
Inner Class :static class IBMClassLoaderAdapter extends ClassAdapter implements Opcodes
Inner Class :public static class GetResourceVisitor extends MethodAdapter implements Opcodes
Inner Class :public static class LoadClassVisitor extends MethodAdapter implements Opcodes