jrapidoc-model/src/main/java/org/projectodd/jrapidoc/model/type/provider/converter/JacksonToJrapidocProcessor.java
public Type getType(CollectionLikeType jacksonType) {
        // try {
        String signature = JacksonSignature.createSignature(jacksonType);
        JavaType contentType = jacksonType.getContentType();
        String contentSignature = JacksonSignature.createSignature(contentType);
        Class<?> containerClass = jacksonType.getRawClass();
        CollectionTypeJrapidoc type = new CollectionTypeJrapidoc(containerClass.getName(), signature, contentType.getRawClass().getName(),
                contentSignature);
        if (cache.containsKey(signature)) {
            return cache.get(signature);
        }
        cache.put(signature, type);
        getType(jacksonType.getContentType());
        return type;
    }
public Type getType(CollectionLikeType jacksonType) {
        // try {
        String signature = JacksonSignature.createSignature(jacksonType);
        JavaType contentType = jacksonType.getContentType();
        String contentSignature = JacksonSignature.createSignature(contentType);
        Class<?> containerClass = jacksonType.getRawClass();
        CollectionTypeJrapidoc type = new CollectionTypeJrapidoc(containerClass.getName(), signature, contentType.getRawClass().getName(),
                contentSignature);
        if (cache.containsKey(signature)) {
            return cache.get(signature);
        }
        cache.put(signature, type);
        getType(jacksonType.getContentType());
        return type;
    }
Same as {@link #getType(com.fasterxml.jackson.databind.type.SimpleType)}

@param jacksonType
@return