@@ -0,0 +1,415 @@
+package org.javamoney.moneta.spi;%0A%0Aimport java.util.Objects;%0A%0Aimport javax.money.CurrencyUnit;%0Aimport javax.money.MonetaryAmount;%0A%0Aimport org.javamoney.moneta.FastMoney;%0A%0Apublic class FastMoneyProducer implements MonetaryAmountProducer %7B%0A%0A%09@Override%0A%09public MonetaryAmount create(CurrencyUnit currency, Number number) %7B%0A%09%09return FastMoney.of(Objects.requireNonNull(number), Objects.requireNonNull(currency));%0A%09%7D%0A%0A%7D%0A

Create an interface to be producer of MonetaryAmount