CRUDImplementationProcessor implementationArtifactProcessor = new CRUDImplementationProcessor(crudFactory);
processors.addArtifactProcessor(implementationArtifactProcessor);
// Add the CRUD provider factory to the ProviderFactory extension point
ProviderFactoryExtensionPoint providerFactories = registry.getExtensionPoint(ProviderFactoryExtensionPoint.class);
providerFactories.addProviderFactory(new CRUDImplementationProviderFactory());
}