title: Reason for ClassNotFoundException to be a checked exception
body: <p>What is the reason behind <code>ClassNotFoundException</code> being a checked exception?</p>
  
  <p>I've been guessing and googling trying to understand why consider class not found as checked exception, because all my mind tells me that it should be unchecked.</p>