docs: public static <U, V> Converter<V, U> wrapWithCast(
        Converter<Object, U> converter, Class<V> type) {
      Converter<V, Object> castConverter = new CastingConverter<V>(type).inverse();
      return castConverter.compose(converter);
    }