Class javaTargetClass = classPool.toClass(ctTargetClass);
Class javaHandlerClass = classPool.toClass(ctHandlerClass);
Class javaFilterClass = classPool.toClass(ctFilterClass);
MethodHandler handler= (MethodHandler)javaHandlerClass.newInstance();
MethodFilter filter = (MethodFilter)javaFilterClass.newInstance();
// ok, now create a factory and a proxy class and proxy from that factory
factory.setFilter(filter);
factory.setSuperclass(javaTargetClass);
// factory.setSuperclass(Object.class);