docs: public <S, D> TypeMap<S, D> createEmptyTypeMap(Class<S> sourceType, Class<D> destinationType,
        String typeMapName, InheritingConfiguration configuration, MappingEngineImpl engine) {
      synchronized (lock) {
        TypeMapImpl<S, D> typeMap = new TypeMapImpl<S, D>(sourceType, destinationType, typeMapName,
            configuration, engine);
        typeMaps.put(TypePair.of(sourceType, destinationType, typeMapName), typeMap);
        return typeMap;
      }
    }