### Question:
Converters { public static Converter<BigDecimal, BigDecimalProto.BigDecimal> bigDecimalConverter() { return BIG_DECIMAL_CONVERTER; }  static Converter<LocalDateTime, Timestamp> timestampConverter(); static Converter<LocalDate, Date> dateConverter(); static Converter<BigInteger, BigIntegerProto.BigInteger> bigIntegerConverter(); static Converter<BigDecimal, BigDecimalProto.BigDecimal> bigDecimalConverter(); static Converter<Money, MoneyProto.Money> moneyConverter();  }### Answer:
@Test void shouldConvertBigDecimal() { BigDecimal bigDecimal = BigDecimal.valueOf(2340560000L, 2); BigDecimalProto.BigDecimal converted = bigDecimalConverter().convert(bigDecimal); assertThat(bigDecimalConverter().reverse().convert(converted)).isEqualTo(bigDecimal); }