item.getDiscountAmount() : Money throws NullPointerException if no
discount is set or if the discount is of the type SpecialOffer