code: public static Executor delayedExecutor(long delay, TimeUnit unit) {
          if (unit == null)
              throw new NullPointerException();
          return new DelayedExecutor(delay, unit, ASYNC_POOL);
      }
docs: Android-changed: hidden