public void testAbstractProxy() throws Exception
{
log.info("+++ testAbstractProxy");
ProxyFactory factory = new ProxyFactory();
AThing athing = new AThing();
ThingMethodHandler handler = new ThingMethodHandler(athing);
factory.setHandler(handler);
factory.setSuperclass(AbstractThing.class);
Class[] sig = {};
Object[] args = {};
AbstractThing proxy = (AbstractThing) factory.create(sig, args);