package Ġorg . living doc . converters . number Ċ Ċ import Ġjava . math . BigDecimal Ċ import Ġjava . math . BigInteger Ċ /** Ċ Ġ* ĠThis Ġconverter Ġconverts Ġa ĠBigDecimal Ġto Ġa ĠBigInteger Ċ Ġ*/ Ċ open Ġclass ĠBigInteger Converter Ġ: ĠAbstract Number Converter < BigInteger >() Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġlower Bound : ĠBigInteger ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġval Ġupper Bound : ĠBigInteger ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis Ġfunction Ġreturns Ġthe ĠBigInteger Ġrepresentation Ġof Ġthe Ġgiven ĠBigDecimal Ġvalue . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġnumber Ġthe ĠBigDecimal Ġcontaining Ġthe Ġvalue Ġthat Ġshould Ġbe Ġconverted ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠconvertTo Target ( number : ĠBigDecimal ): ĠBigInteger Ġ= Ġnumber . to BigInteger () ĊĊĠĠĠ Ġoverride Ġfun Ġcan ConvertTo ( target Type : ĠClass <* >) Ġ= ĠBigInteger :: class . java Ġ== Ġtarget Type Ċ } Ċ