code: @Override
      public JsonSerializer<?> findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription
              beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) {
  
          if (Collection.class.isAssignableFrom(type.getRawClass())
                  && jsonContext.isSupportedType(type.getContentType().getRawClass())) {
              return createSerializer();
          }
  
          return null;
      }
docs: {@inheritDoc}