classname = GENERATED_PROXIES_PACKAGE + ".AOPProxy$" + counter++;
}
CtClass base = pool.get("org.jboss.aop.proxy.Proxy");
CtClass proxy = TransformerCommon.makeClass(pool, classname, base);
proxy.addInterface(pool.get("org.jboss.aop.instrument.Untransformable"));
CtClass map = pool.get("java.util.Map");
CtField methodMap = new CtField(map, "methodMap", proxy);
methodMap.setModifiers(Modifier.PRIVATE | Modifier.STATIC);
Instrumentor.addSyntheticAttribute(methodMap);
proxy.addField(methodMap);