code: function movePointRight(n) {
    //--com.ibm.icu.math.BigDecimal res;
    var res;
    res=this.clone(this);
    res.exp=res.exp+n;
    return res.finish(this.plainMC,false);
    }
docs: Returns a plain <code>BigDecimal</code> whose decimal point has
  been moved to the right by a specified number of positions.
  The parameter, <code>n</code>, specifies the number of positions to
  move the decimal point.
  That is, if <code>n</code> is 0 or positive, the number returned is
  given by:
  <p><code>
  this.multiply(TEN.pow(new BigDecimal(n)))
  </code>
  <p>
  <code>n</code> may be negative, in which case the method returns
  the same result as <code>movePointLeft(-n)</code>.
  
  @param  n The <code>int</code> specifying the number of places to
  move the decimal point rightwards.
  @return   A <code>BigDecimal</code> derived from
  <code>this</code>, with the decimal point moved
  <code>n</code> places to the right.
  @stable ICU 2.0
   --public com.ibm.icu.math.BigDecimal movePointRight(int n){