code: long triggerTime(long delay) {
          return System.nanoTime() +
              ((delay < (Long.MAX_VALUE >> 1)) ? delay : overflowFree(delay));
      }
docs: Returns the nanoTime-based trigger time of a delayed action.