code: static <T> Iterator<T> concatNoDefensiveCopy(Iterator<? extends T>... inputs) {
      for (Iterator<? extends T> input : checkNotNull(inputs)) {
        checkNotNull(input);
      }
      return concat(consumingForArray(inputs));
    }
docs: Concats a varargs array of iterators without making a defensive copy of the array.