title: What is a suppressed exception?
body: <p>A comment (by user <a href="https://stackoverflow.com/users/297776/soc">soc</a>) on an <a href="https://stackoverflow.com/questions/3616483/why-does-the-jvm-still-not-support-tail-call-optimization/3659402#3659402">answer</a> to <a href="https://stackoverflow.com/questions/3616483/why-does-the-jvm-still-not-support-tail-call-optimization">a question about tail call optimisation</a> mentioned that Java 7 has a new feature called "suppressed exceptions", because of "the addition of ARM" (support for ARM CPUs?).</p>
  
  <p>What is a "suppressed exception" in this context? In other contexts a "suppressed exception" would be an exception that was caught and then ignored (rarely a good idea); this is clearly something different.</p>