Files such as com.apple.finder or com.apple.dock
It's called ‘reverse domain name notation’ and is widely used for naming packages/etc.


  The suggested convention for generating unique package names is merely a way to piggyback a package naming convention on top of an existing, widely known unique name registry instead of having to create a separate registry for package names.



https://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html
What is the significance of the reverse domain name for java package structure