MessageFactory messageFactory = factories.getFactory(MessageFactory.class);
ProxyFactoryExtensionPoint proxyFactory = registry.getExtensionPoint(ProxyFactoryExtensionPoint.class);
proxyFactory.setClassProxyFactory(new CglibProxyFactory(messageFactory, proxyFactory
.getInterfaceContractMapper()));
JavaInterfaceFactory javaFactory = factories.getFactory(JavaInterfaceFactory.class);
JavaImplementationFactory javaImplementationFactory = factories.getFactory(JavaImplementationFactory.class);
BaseJavaClassVisitor[] extensions =
new BaseJavaClassVisitor[] {new ConstructorProcessor(assemblyFactory),
new AllowsPassByReferenceProcessor(assemblyFactory),