code: 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;
      }
docs: Same as {@link #getType(com.fasterxml.jackson.databind.type.SimpleType)}
  
  @param jacksonType
  @return