question: protected void addReferenceProperties ( DeserializationConfig config , BasicBeanDescription beanDesc , BeanDeserializerBuilder builder ) throws JsonMappingException { Map < String , AnnotatedMember > refs = beanDesc . findBackReferenceProperties ( ) ; if ( refs != null ) { for ( Map . Entry < String , AnnotatedMember > en : refs . entrySet ( ) ) { String name = en . getKey ( ) ; AnnotatedMember m = en . getValue ( ) ; if ( m instanceof AnnotatedMethod ) { builder . addBackReferenceProperty ( name , constructSettableProperty ( config , beanDesc , m . getName ( ) , ( AnnotatedMethod ) m ) ) ; } else { builder . addBackReferenceProperty ( name , constructSettableProperty ( config , beanDesc , m . getName ( ) , ( AnnotatedField ) m ) ) ; } } } }
target:  Method that will find if bean has any managed- or back-reference properties, and if so add them to bean, to be linked during resolution phase.