@Override
    public JsonDeserializer<?> findBeanDeserializer(JavaType type,
                                                    DeserializationConfig config,
                                                    BeanDescription beanDesc) throws JsonMappingException {

        if (jsonContext.isSupportedType(type.getRawClass())) {
            return new BeanTypeDeserializer(jsonContext, type.getRawClass());
        }
        return null;
    }
@ Override public JsonDeserializer < ? > findBeanDeserializer ( JavaType type , DeserializationConfig config , BeanDescription beanDesc ) throws JsonMappingException { if ( jsonContext . isSupportedType ( type . getRawClass ( ) ) ) { return new BeanTypeDeserializer ( jsonContext , type . getRawClass ( ) ) ; } return null ; }
{@inheritDoc}