Say you\'re working on the core module of the foo project for BarBaz Incorporated. Your code fragment might look like this:
foo
package com.barbaz.f
The SUN-era Java Language Specification gives a suggested convention:
If the domain name contains a hyphen, or any other special character not allowed in an identifier (§3.8), convert it into an underscore.
But it's just a suggestion...