code: @Override
      public JsonDeserializer<?> findCollectionDeserializer(CollectionType type,
                                                            DeserializationConfig config,
                                                            BeanDescription beanDesc,
                                                            TypeDeserializer elementTypeDeserializer,
                                                            JsonDeserializer<?> elementDeserializer)
              throws JsonMappingException {
          Class clazz = type.getContentType().getRawClass();
          if (Collection.class.isAssignableFrom(type.getRawClass())
                  && jsonContext.isSupportedType(clazz)) {
              return new BeanListTypeDeserializer(jsonContext, clazz);
          }
          return null;
      }
docs: {@inheritDoc}