code: public static Comparator<? super MonetaryAmount> sortValuableDesc(
  	            final ExchangeRateProvider provider) {
  			return new Comparator<MonetaryAmount>() {
  	            @Override
  	            public int compare(MonetaryAmount o1, MonetaryAmount o2) {
  	                return sortValuable(provider).compare(o1, o2) * -1;
  	            }
  	        };
  		}
docs: Descending order of
  {@link MonetaryFunctions#sortValuable(ExchangeRateProvider)}
  @param provider the rate provider to be used.
  @return the Descending order of
  {@link MonetaryFunctions#sortValuable(ExchangeRateProvider)}