docs: private TypeInfo getTypeInfo(Map<String, TypeInfo> typeMaps, String path, Class<?> superType) {
  
      TypeInfo typeInfo = typeMaps.get(path);
      if (typeInfo == null) {
        typeInfo = new TypeInfo(superType);
        typeMaps.put(path, typeInfo);
      }
  
      return typeInfo;
  
    }