code: @Override
      public MonetaryAmountFactory<T> setNumber(Number number) {
          this.number = ConvertBigDecimal.of(number);
          return this;
      }
docs: /*
  (non-Javadoc)
  @see javax.money.MonetaryAmountFactory#with(java.lang.Number)