JavaType delegateType;
if (_delegateCreator == null) {
delegateType = null;
} else {
TypeBindings bindings = _beanDesc.bindingsForBeanType();
delegateType = bindings.resolveType(_delegateCreator.getParameterType(0));
}
inst.configureFromObjectSettings(_defaultConstructor,
_delegateCreator, delegateType,
_propertyBasedCreator, _propertyBasedArgs);