code: public static <T> int findIndexOf(Iterator<T> self, @ClosureParams(FirstParam.FirstGenericType.class) Closure condition) {
          return findIndexOf(self, 0, condition);
      }
docs: Iterates over the elements of an Iterator and returns the index of the first item that satisfies the
  condition specified by the closure.
  
  @param self      an Iterator
  @param condition the matching condition
  @return an integer that is the index of the first matched object or -1 if no match was found
  @since 2.5.0