title: Is CollectionUtils.isNotEmpty() better than a null check?
body: <p>Many advice to use <code>CollectionUtils.isNotEmpty(coll)</code> rather then <code>coll != null</code> in the below use case also.</p>
  
  <pre><code>if (CollectionUtils.isNotEmpty(coll)) {
      for (String str : coll) {
      }
  }
  </code></pre>
  
  <p>instead of</p>
  
  <pre><code>if (coll != null) {
      for (String str : coll) {
      }
  }
  </code></pre>
  
  <p>Is there any reason/advantage to use <code>CollectionUtils.isNotEmpty(coll)</code> instead of other here? Thanks.</p>