code: public static <T> T find(Collection<T> self) {
          return find(self, Closure.IDENTITY);
      }
docs: Finds the first item matching the IDENTITY Closure (i.e.&#160;matching Groovy truth).
  <p>
  Example:
  <pre class="groovyTestCase">
  def items = [null, 0, 0.0, false, '', [], 42, 43]
  assert items.find() == 42
  </pre>
  
  @param self    a Collection
  @return the first Object found or null if none was found
  @since 1.8.1
  @see Closure#IDENTITY