// if (this.field == null) {
final Label alreadySet = mv.newLabel();
mv.loadThis();
mv.getField( section().classType(), sub.getterName(), sub.arrayType() );
mv.ifNonNull( alreadySet );
// ~ final DetailInput[] ds = this.inputs.getarray();
final CallFrame inputCall = sub.model().getCallChainToCall();
final Class inputContainerClass = inputCall.getMethod().getReturnType();
final Type inputContainerType = Type.getType( inputContainerClass );