@Override public void completeRegistration() throws IllegalStateException { bindings.bind(Bindings.service(this).to(InjectionManager.class)); bindings.install(new ContextInjectionResolverImpl.Binder(this::getBeanManager)); SeContainerInitializer containerInitializer = SeContainerInitializer.newInstance(); containerInitializer.addExtensions(new SeBeanRegisterExtension(bindings)); this.container = containerInitializer.initialize(); this.beanManager = container.getBeanManager(); }