proxy.addInterface(pool.get("org.jboss.aop.proxy.ClassProxy"));
proxy.addInterface(pool.get("java.io.Externalizable"));
proxy.addInterface(pool.get("org.jboss.aop.instrument.Untransformable"));
proxy.addInterface(pool.get("org.jboss.aop.proxy.MethodMapped"));
CtClass map = pool.get("java.util.Map");
CtField methodMap = new CtField(map, "methodMap", proxy);
methodMap.setModifiers(Modifier.PRIVATE | Modifier.STATIC);
proxy.addField(methodMap);