docs: public <S, D> TypeMap<S, D> createTypeMap(S source, Class<D> destinationType,
        Configuration configuration) {
      Assert.notNull(source, "source");
      Assert.notNull(destinationType, "destinationType");
      Assert.notNull(configuration, "configuration");
      return this.<S, D>createTypeMapInternal(source, null, destinationType, null, configuration);
    }