xt highlighter-rouge">JSONExceptions</code> being raised all over the place, and it makes it so that null values are
actually passed in a <code class="language-plaintext highlighter-rouge">JSONObject</code> (which by default will not include a key if the value is null).
<code class="language-plaintext highlighter-rouge">JSONObject.NULL.equals(null)</code> is <code class="language-plaintext highlighter-rouge">true</code>, so you can test for your value being null in this way.</p>
  </li>
  <li>
    <p>When p