if (injectionContext.isInjectorRegistered(enclosingType, qualifyingMetadata)) {
setRendered(true);
}
else {
injectionContext.getProcessingContext().registerTypeDiscoveryListener(new TypeDiscoveryListener() {
@Override
public void onDiscovery(final IOCProcessingContext context, final InjectionPoint injectionPoint) {
if (injectionPoint.getEnclosingType().equals(enclosingType)) {
setRendered(true);
}