docs: @SuppressWarnings("unchecked")
    public <S, D> void addConverter(Converter<S, D> converter, Class<S> sourceType, Class<D> destinationType) {
      Assert.notNull(converter, "converter");
      config.typeMapStore.<S, D>getOrCreate(null, sourceType,
              destinationType, null, null, converter, engine);
    }