// using the composite handler
InvocationHandlerFactory factory = classData.getInvocationHandlerFactory() ;
LinkedInvocationHandler handler =
(LinkedInvocationHandler)factory.getInvocationHandler() ;
Class[] interfaces = factory.getProxyInterfaces() ;
DynamicStub stub = (DynamicStub)Proxy.newProxyInstance( loader, interfaces,
handler ) ;
handler.setProxy( (Proxy)stub ) ;
return stub ;
}