docs: public Stream<T> stream() throws GitLabApiException, IllegalStateException {
  
          if (pagerStream == null) {
              synchronized (this) {
                  if (pagerStream == null) {
  
                      // Make sure that current page is 0, this will ensure the whole list is streamed
                      // regardless of what page the instance is currently on.
                      currentPage = 0;
  
                      // Create a Stream.Builder to contain all the items. This is more efficient than
                      // getting a List with all() and streaming that List
                      Stream.Builder<T> streamBuilder = Stream.builder();
  
                      // Iterate through the pages and append each page of items to the stream builder
                      while (hasNext()) {
                          next().forEach(streamBuilder);
                      }
  
                      pagerStream = streamBuilder.build();
                      return (pagerStream);
                  }
              }
          }
  
          throw new IllegalStateException("Stream already issued");
      }