docs: public static <S, T, U extends T, V extends T> T findResult(S[] self, U defaultResult, @ClosureParams(FirstParam.Component.class) Closure<V> condition) {
          return findResult(new ArrayIterator<S>(self), defaultResult, condition);
      }