docs: @Override
    public final void handleCurrencyChanged(final Map<String, Object> pRqVs,
      final Cart pCart, final AccSettings pAs,
        final TradingSettings pTs) throws Exception {
      TaxDestination txRules = revealTaxRules(pRqVs, pCart, pAs);
      CartLn clf = null;
      for (CartLn cl : pCart.getItems()) {
        if (!cl.getDisab()) {
          if (cl.getForc()) {
            clf = cl;
            delLine(pRqVs, cl, txRules);
          } else {
            makeCartLine(pRqVs, cl, pAs, pTs, txRules, true, true);
            makeCartTotals(pRqVs, pTs, cl, pAs, txRules);
          }
        }
      }
      if (clf != null) {
        hndCartChan(pRqVs, pCart, txRules);
      }
    }