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.