code: public static boolean any(Object self) {
          BooleanReturningMethodInvoker bmi = new BooleanReturningMethodInvoker();
          for (Iterator iter = InvokerHelper.asIterator(self); iter.hasNext();) {
              if (bmi.convertToBoolean(iter.next())) {
                  return true;
              }
          }
          return false;
      }
docs: Iterates over the elements of a collection, and checks whether at least
  one element is true according to the Groovy Truth.
  Equivalent to self.any({element {@code ->} element})
  <pre class="groovyTestCase">
  assert [false, true].any()
  assert [0, 1].any()
  assert ![0, 0].any()
  </pre>
  
  @param self the object over which we iterate
  @return true if any item in the collection matches the closure predicate
  @since 1.5.0