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

@param jacksonType
@return