title: What is the best way to catch an IllegalArgumentException
body: <p>When would be the best use of this type of exception and is it handeled properly if caught in a catch like so?</p>
  
  <pre><code>catch(Exception e)
  </code></pre>
  
  <p>Or does it need to be caught explicitly?</p>
  
  <pre><code>catch(IllegalArgumentException e)
  </code></pre>