ClassPoolDomain child = createClassPoolDomain("CHILD", parent, false);
ClassPool childPool = createDelegatingClassPool(child, JAR_A);
CtClass parentClazz = TransformerCommon.makeClass(parentPool, "test.Test");
assertSame(parentClazz, parentPool.get("test.Test"));
assertSame(parentPool, parentClazz.getClassPool());
Class<?> parentClass = parentClazz.toClass();
assertSame(parentPool.getClassLoader(), parentClass.getClassLoader());
CtClass childClazz = TransformerCommon.makeClass(childPool, "test.Test");
assertSame(childClazz, childPool.get("test.Test"));
assertSame(childPool, childClazz.getClassPool());