title: Naming a Package in Java after an e-mail address, when said e-mail address contains periods before the "@" symbol
body: <p>As I'm sure we all know, one can name packages for their Java products by purchasing a domain name like "somedomain.org", in which case the packages would follow the "org.somedomain.packagename" pattern (relevant source: <a href="http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html" rel="nofollow">http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html</a>).</p>
  
  <p>For those who don't have a domain name, however, e-mail addresses are presented as an alternative. For instance, someone whose name is John Bob Doe might have created a GMail account such as "john_bob_doe@gmail.com", and thus would name their packages like so: "com.gmail.john_bob_doe" and "com.gmail.jon_bob_doe.someinnerpackage"</p>
  
  <p>This is all fine and dandy, but what would happen if his e-mail address were "john-bob-doe@gmail.com"? Well, according to the link above, in the presence of a hyphenated name, we could replace the hyphens with underscores. Thus, again: "com.gmail.john_bob_doe" and "com.gmail.jon_bob_doe.someinnerpackage".</p>
  
  <p>Now here's the "real" question: what would happen if his e-mail address were "john.bob.doe@gmail.com"? Should the package naming be "com.gmail.john.bob.doe" then? Or maybe "com.gmail.doe.bob.john"? Basically, the question is: how should one name their packages when, before the "@" symbol, their e-mail address contains periods?</p>
  
  <p><strong>Reasoning:</strong> I have an e-mail address like that, and I'd like to use it for naming my project's packages.</p>