AssemblyFactory assemblyFactory = factories.getFactory(AssemblyFactory.class);
PolicyFactory policyFactory = factories.getFactory(PolicyFactory.class);
JavaInterfaceFactory javaFactory = new DefaultJavaInterfaceFactory();
JDKProxyService proxyFactory = (JDKProxyService) registry.getExtensionPoint(ProxyFactory.class);
JavaInterfaceIntrospectorExtensionPoint interfaceVisitors = registry.getExtensionPoint(JavaInterfaceIntrospectorExtensionPoint.class);
JavaInterfaceIntrospector interfaceIntrospector = new ExtensibleJavaInterfaceIntrospector(javaFactory, interfaceVisitors);
BaseJavaClassVisitor[] extensions = new BaseJavaClassVisitor[] {
new ConstructorProcessor(assemblyFactory),