Dodaj pole do klasy proxy utworzonej za pomocą Javassist

Tworzę klasę proxy przy użyciu Javassist ProxyFactory z następującym kodem:

ProxyFactory factory = new ProxyFactory();
factory.setSuperclass(entity.getClass());
factory.setInterfaces(new Class[] { MyCustomInterface.class });
.....
Class clazz = factory.createClass();
Object result = clazz.newInstance();

Problem polega na tym, że muszę także dodać pole do klasy. Ale jeśli to zrobięCtClass proxy = ClassPool.getDefault().get(clazz.getName()); to dajeNotFoundException

Jak mogę dodać pole klasy stworzonej za pomocą createClass? Czy jest lepszy sposób na zrobienie tego, co próbuję zrobić?

questionAnswers(1)

yourAnswerToTheQuestion