MediatorImpl mediator = new MediatorImpl(dataBindings, transformers);
utilities.addUtility(mediator);
JavaPropertyValueObjectFactory factory = new JavaPropertyValueObjectFactory(mediator);
factories.addFactory(factory);
ContextFactoryExtensionPoint contextFactories = registry.getExtensionPoint(ContextFactoryExtensionPoint.class);
ComponentContextFactory componentContextFactory = contextFactories.getFactory(ComponentContextFactory.class);
RequestContextFactory requestContextFactory = contextFactories.getFactory(RequestContextFactory.class);
ProxyFactory proxyFactory = new ExtensibleProxyFactory(proxyFactories);
JavaImplementationProviderFactory javaImplementationProviderFactory =
new JavaImplementationProviderFactory(proxyFactory, dataBindings, factory, componentContextFactory,