* @since 1.9
*/
protected SettableBeanProperty _resolveUnwrappedProperty(DeserializationConfig config,
SettableBeanProperty prop)
{
AnnotatedMember am = prop.getMember();
if (am != null && config.getAnnotationIntrospector().shouldUnwrapProperty(am) == Boolean.TRUE) {
JsonDeserializer<Object> orig = prop.getValueDeserializer();
JsonDeserializer<Object> unwrapping = orig.unwrappingDeserializer();
if (unwrapping != orig && unwrapping != null) {
// might be cleaner to create new instance; but difficult to do reliably, so: