private Class defineClass(String name, byte[] classbytes, ClasspathEntry classpathEntry, BundleEntry entry) {
private Class defineClass(String name, byte[] classbytes, ClasspathEntry classpathEntry, BundleEntry entry, ClassLoadingStatsHook[] statsHooks) {
	private Class defineClass(String name, byte[] classbytes, ClasspathEntry classpathEntry, BundleEntry entry) {		ClassLoadingHook[] hooks = data.getAdaptor().getHookRegistry().getClassLoadingHooks();		byte[] modifiedBytes = classbytes;		for (int i = 0; i < hooks.length; i++) {			modifiedBytes = hooks[i].processClass(name, classbytes, classpathEntry, entry, this);			if (modifiedBytes != null)				classbytes = modifiedBytes;		}		return classloader.defineClass(name, classbytes, classpathEntry, entry);	}