Como saber se um BigDecimal pode exatamente converter para flutuar ou dobrar?

A classe BigDecimalpossui alguns métodos úteis para garantir a conversão sem perdas: byteValueExact() shortValueExact() intValueExact() longValueExact() No entanto, métodos floatValueExact()e doubleValueExact()não existem. Eu li o código fonte do OpenJDK para métodos floatValue()e...