Plural Operand
class PluralOperand
Wrapper for numbers
PluralOperands contain information about the structure of a number, which can change plural conventions depending upon the language/locale.
A BigDecimal or String can be used instead of numeric types to better establish precision (for example, trailing zeros), for which the handling of plural forms can be locale-dependent.
If a number is expressed in compact form, the exponent is suppressed. For example, "2.3 Million" the exponent is 6. This can change pluralization for certain languages. Use fromCompact() methods to explicitly suppress an exponent.