}
protected Class findClass(String name)
throws ClassNotFoundException {
String path = name.replace('.', '/').concat(".class");
Resource res = new URLClassPath(getURLs()).getResource(path, false);
if (res != null) {
//definePackage(name.substring(0, name.lastIndexOf(".")), null, null);
try {
byte[] b = res.getBytes();
byte[] transformed = ClassPreProcessorHelper.defineClass0Pre(this, name, b, 0, b.length, null);
return defineClass(name, transformed, 0, transformed.length);
} catch (IOException e) {
throw new ClassNotFoundException(e.getMessage());
}