Class<?> proxyClazz = Class.forName(getProxyClassName(subjectType.getName()), false, context); ClassLoader owner = proxyClazz.getClassLoader(); owner = getActualClassLoader(owner); String name = getProxyClassName(subjectType.getName()); IProxyBuildPlan plan = ProxyBuildPlanImpl.create(subjectType, name, context);