public BigDecimal round(MathContext mc) { BigDecimal thisBD = new BigDecimal(getUnscaledValue(), _scale); thisBD.inplaceRound(mc); return thisBD; }