The Country process is designed to attempt to identify a country from supplied input data. It performs the following processes:
- Check the ForceCountry option. If set, use this.
- Check each of the fields specified in the CountryFields option. If a valid country is found, use this.
- Check the DefaultCountry option. If set, use this as a candidate.
- Check the address fields for potential candidates and duplicates identified through the previous processes.