backProp = ((BeanDeserializer) valueDeser).findBackReference(refName); } else if (valueDeser instanceof ContainerDeserializerBase<?>) { JsonDeserializer<?> contentDeser = ((ContainerDeserializerBase<?>) valueDeser).getContentDeserializer(); if (!(contentDeser instanceof BeanDeserializer)) { throw new IllegalArgumentException("Can not handle managed/back reference '"+refName
backProp = ((BeanDeserializer) valueDeser).findBackReference(refName); } else if (valueDeser instanceof ContainerDeserializerBase<?>) { JsonDeserializer<?> contentDeser = ((ContainerDeserializerBase<?>) valueDeser).getContentDeserializer(); if (!(contentDeser instanceof BeanDeserializer)) { throw new IllegalArgumentException("Can not handle managed/back reference '"+refName
backProp = ((BeanDeserializer) valueDeser).findBackReference(refName); } else if (valueDeser instanceof ContainerDeserializerBase<?>) { JsonDeserializer<?> contentDeser = ((ContainerDeserializerBase<?>) valueDeser).getContentDeserializer(); if (!(contentDeser instanceof BeanDeserializer)) { throw new IllegalArgumentException("Can not handle managed/back reference '"+refName
backProp = ((BeanDeserializer) valueDeser).findBackReference(refName); } else if (valueDeser instanceof ContainerDeserializerBase<?>) { JsonDeserializer<?> contentDeser = ((ContainerDeserializerBase<?>) valueDeser).getContentDeserializer(); if (!(contentDeser instanceof BeanDeserializer)) { throw new IllegalArgumentException("Can not handle managed/back reference '"+refName