code: public static boolean any(Object self, Closure predicate) {
          return any(InvokerHelper.asIterator(self), predicate);
      }
docs: Iterates over the contents of an object or collection, and checks whether a
  predicate is valid for at least one element.
  <pre class="groovyTestCase">
  assert [1, 2, 3].any { it == 2 }
  assert ![1, 2, 3].any { it {@code >} 3 }
  </pre>
  
  @param self      the object over which we iterate
  @param predicate the closure predicate used for matching
  @return true if any iteration for the object matches the closure predicate
  @since 1.0