code: public static Collection findAll(Object self, Closure closure) {
          List answer = new ArrayList();
          Iterator iter = InvokerHelper.asIterator(self);
          return findAll(closure, answer, iter);
      }
docs: Finds all items matching the closure condition.
  
  @param self    an Object with an Iterator returning its values
  @param closure a closure condition
  @return a List of the values found
  @since 1.6.0