Mapping currencies to addresses
Given an Address instance, the getCurrencyMappingForAddress method first looks up the Country typecode to find the Currency that categorizes it. Sometimes an Address instance has no Country typecode, or the typecode is not categorized by a currency. In that case, getCurrencyMappingForAddress uses the State typecode to find the Jurisdiction typecode that categorizes the State. Then the method looks up the Currency that categorizes the Jurisdiction.
