// ... public double calculateTotal() { // ... total = Discounts.applyRegionalDiscounts(total, user.getCountry()); total = Discounts.applyCoupons(total); // ... }