code: public static Predicate<MonetaryAmount> filterByExcludingCurrency(
              CurrencyUnit... currencies) {
  
  		if (Objects.isNull(currencies) || currencies.length == 0) {
  			return m -> true;
  		}
  		return isCurrency(currencies).negate();
      }
docs: Create predicate that filters by CurrencyUnit.
  @param currencies the target {@link javax.money.CurrencyUnit} instances
  @return the predicate from CurrencyUnit