When is it sensible to catch NullPointerException?
<p>I think most of the time, if not always, we can avoid null pointer exceptions by checking if an object is null before sending it a message.</p>

<p>When is it sensible then to catch NullPointerException instead of checking for null pointers?</p>
