code: public static <T> T[] reverseEach(T[] self, @ClosureParams(FirstParam.Component.class) Closure closure) {
          each(new ReverseListIterator<T>(Arrays.asList(self)), closure);
          return self;
      }
docs: Iterate over each element of the array in the reverse order.
  
  @param self    an array
  @param closure a closure to which each item is passed
  @return the original array
  @since 1.5.2