callbackBuilder.append(declareVariable(Class.class).named("beanType").initializeWith(load(type)));
callbackBuilder.append(declareVariable(Annotation[].class).named("qualifiers")
.initializeWith(load(qualifyingMetadata.getQualifiers())));
ctx.pushBlockBuilder(callbackBuilder);
InjectUtil.getConstructionStrategy(this, injectContext).generateConstructor(new ConstructionStatusCallback() {
@Override
public void callback(boolean constructed) {
callbackBuilder.append(declareVariable(BeanRef.class).named("beanRef")