public AsyncContextualProviderInjector( final MetaClass type, final MetaClass providerType, final InjectionContext context) { super(type, context); this.providerInjector = context.getInjectorFactory().getTypeInjector(providerType, context); context.registerInjector(providerInjector); this.testMock = context.isElementType(WiringElementType.TestMockBean, providerType); this.singleton = context.isElementType(WiringElementType.SingletonBean, providerType); this.alternative = context.isElementType(WiringElementType.AlternativeBean, providerType); setRendered(true); }