Gray Coding

When passing a 4-bit counter value from a 200MHz domain to a 100MHz domain, why is Gray coding used?