ClassLoader cl = new MultiParentClassLoader(NAME, new URL[]{myJar.toURL()}, parentCl);
Class clazz = cl.loadClass(CLASS_NAME);
assertSame(parentCl, clazz.getClassLoader());
ClassLoadingRules classLoadingRules = new ClassLoadingRules();
ClassLoadingRule classLoadingRule = classLoadingRules.getHiddenRule();
classLoadingRule.addClassPrefixes(Collections.singleton(CLASS_NAME));
cl = new MultiParentClassLoader(NAME, new URL[]{myJar.toURL()}, parentCl, classLoadingRules);
clazz = cl.loadClass(CLASS_NAME);
assertSame(cl, clazz.getClassLoader());
}