Checked exception which is thrown from unit methods which can possibly
overflow. Use of
BigDecimal
in the
Conversion
prevents the overflow from happening prematurely, but once the value is to
be returned to the client, the ome.model (or dependent objects) will be
forced to transform the
BigDecimal
to a
Double
. If that
Double
is either
Double.POSITIVE_INFINITY
or
Double.NEGATIVE_INFINITY
, then this exception will be thrown. The
internal
BigDecimal
will be returned in the
result
field
for consumption by the client.