docs: public ScheduledFuture<?> iterateAtFixedRate(long initialDelay, long period, TimeUnit unit, Collection<Runnable> commands)
      {
          return iterateAtFixedRate(initialDelay, period, unit, commands.iterator());
      }