title: Why should java package name be lowercase?
body: <p>Actually this is completely theoretic question. But it's interesting why java specification don't allow uppercase characters letters in package and cause write something like this:</p>
  
  <pre><code>com.mycompany.projname.core.remotefilesystemsynchronization.*
  </code></pre>
  
  <p>instead of</p>
  
  <pre><code>com.myCompanyName.projName.core.remoteFileSystemSynchronization.*
  </code></pre>