docs: public static <T> Collection<T> findAll(Collection<T> self, @ClosureParams(FirstParam.FirstGenericType.class) Closure closure) {
          Collection<T> answer = createSimilarCollection(self);
          Iterator<T> iter = self.iterator();
          return findAll(closure, answer, iter);
      }