new DestroyProcessor(assemblyFactory), new EagerInitProcessor(assemblyFactory),
new InitProcessor(assemblyFactory), new PropertyProcessor(assemblyFactory),
new ReferenceProcessor(assemblyFactory, javaFactory),
new ResourceProcessor(assemblyFactory), new ScopeProcessor(assemblyFactory),
new ServiceProcessor(assemblyFactory, javaFactory),
new HeuristicPojoProcessor(assemblyFactory, javaFactory),
new PolicyProcessor(assemblyFactory, policyFactory)};
JavaImplementationFactory javaImplementationFactory = modelFactories.getFactory(JavaImplementationFactory.class);
for (JavaClassVisitor extension : extensions) {
javaImplementationFactory.addClassVisitor(extension);