code: @NotNull
      public static IntStream generate(@NotNull final IntSupplier s) {
          Objects.requireNonNull(s);
          return new IntStream(new IntGenerate(s));
      }
docs: Returns an infinite sequential unordered stream where each element is
  generated by the provided {@code IntSupplier}.  This is suitable for
  generating constant streams, streams of random elements, etc.
  
  @param s the {@code IntSupplier} for generated elements
  @return a new infinite sequential {@code IntStream}
  @throws NullPointerException if {@code s} is null