1 <p> Invoking System.exit shuts down the entire Java virtual machine. This
2 should only been done when it is appropriate. Such calls make it
3 hard or impossible for your code to be invoked by other code.
4 Consider throwing a RuntimeException instead.</p>