code: @Override
      public Money multiply(Number multiplicand) {
      	  NumberVerifier.checkNoInfinityOrNaN(multiplicand);
          BigDecimal multiplicandBD = MoneyUtils.getBigDecimal(multiplicand);
          if (multiplicandBD.equals(BigDecimal.ONE)) {
              return this;
          }
          BigDecimal dec = this.number.multiply(multiplicandBD);
          return new Money(dec, getCurrency());
      }
docs: /*
  (non-Javadoc)
  
  @see org.javamoney.moneta.AbstractMoney#multiply(java.lang.Number)