nl_tokens: Multiply and round .
pl_tokens: static public BigDecimal multiplyRound ( final BigDecimal x , final BigDecimal y ) { BigDecimal resul = x . multiply ( y ) ; /* The estimation of the relative error in the result is the sum of the relative
           * errors |err(y)/y|+|err(x)/x|
           */ MathContext mc = new MathContext ( Math . <mask> ( x . precision ( ) , y . precision ( ) ) ) ; return resul . round ( mc ) ; }