docs: public static <K, V> Map<K, V> reverseEach(Map<K, V> self, @ClosureParams(MapEntryOrKeyValue.class) Closure closure) {
          final Iterator<Map.Entry<K, V>> entries = reverse(self.entrySet().iterator());
          while (entries.hasNext()) {
              callClosureForMapEntry(closure, entries.next());
          }
          return self;
      }