Как узнать, может ли BigDecimal точно конвертировать в float или double?

В классе BigDecimalесть несколько полезных методов, гарантирующих конвертацию без потерь: byteValueExact() shortValueExact() intValueExact() longValueExact() Однако методов floatValueExact()и doubleValueExact()не существует. Я прочитал исходный код OpenJDK для методов floatValue()и doubleValue()....