docs: public void printIO(Appendable appendable, BigMoneyProvider moneyProvider) throws IOException {
          checkNotNull(moneyProvider, "BigMoneyProvider must not be null");
          if (isPrinter() == false) {
              throw new UnsupportedOperationException("MoneyFomatter has not been configured to be able to print");
          }
          
          BigMoney money = BigMoney.of(moneyProvider);
          MoneyPrintContext context = new MoneyPrintContext(locale);
          printerParser.print(context, appendable, money);
      }