* @param j1
*
* @throws CorruptDataException
*/
private JavaClassLoader getClassLoader2(JavaClass j1) throws CorruptDataException {
JavaClassLoader load = null;
JavaRuntime run = getJavaRuntime();
for (Iterator i = run.getJavaClassLoaders().iterator(); i.hasNext();) {
Object next = i.next();
if (next instanceof CorruptData) {
continue;
}
JavaClassLoader jcl = (JavaClassLoader)next;
for (Iterator j = jcl.getDefinedClasses().iterator();j.hasNext();) {
Object next2 = j.next();
if (next2 instanceof CorruptData) {
continue;
}
JavaClass j2 = (JavaClass)next2;