JavaInterfaceProcessorRegistryImpl interfaceProcessorRegistry = new JavaInterfaceProcessorRegistryImpl();
ImplementationProcessorService service =
new ImplementationProcessorServiceImpl(interfaceProcessorRegistry);
IntrospectionRegistryImpl registry = new IntrospectionRegistryImpl();
registry.setMonitor(new NullMonitorFactory().getMonitor(IntrospectionRegistryImpl.Monitor.class));
registry.registerProcessor(new ConstructorProcessor(service));
registry.registerProcessor(new DestroyProcessor());
registry.registerProcessor(new InitProcessor());
registry.registerProcessor(new ScopeProcessor());
registry.registerProcessor(new PropertyProcessor(service));
registry.registerProcessor(new ReferenceProcessor(interfaceProcessorRegistry));