All Packages Class Hierarchy
We have arbitrarily decided to order cities primarily by their Locations, and secondarily by their time zones.
Returns -1 if this object is "less than" the parameter, 1 if this object is "greater than" the parameter, and "0" if they are equal.
We have arbitrarily decided to order TimeZones by their Greenwich Mean Time offset (from high to low), and secondarily by their Daylight Savings Times Offsets.
The first two threads should deadlock.