title: Placing exceptions in their own subpackage?
body: <p>In the current package that I am working on for a project I have about 13 different custom exceptions. Is it a good idea to place these into their own subpackage below the package that has all the classes that will be using these exceptions?</p>
  
  <p>For example:</p>
  
  <blockquote>
    <p>com.company.project.core</p>
  </blockquote>
  
  <p>contains a bunch of classes which can throw some custom exceptions which are then placed inside of</p>
  
  <blockquote>
    <p>com.company.project.core.exception</p>
  </blockquote>
  
  <p>The only downside I see right now is that I have few more imports for the classes using the exceptions.</p>