docs: public void wrap(
          final int[] initialElements,
          final @DoNotSub int initialSize)
      {
          if (initialSize < 0 || initialSize > initialElements.length)
          {
              throw new IllegalArgumentException(
                  "illegal initial size " + initialSize + " for array length of " + initialElements.length);
          }
  
          if (initialElements.length < INITIAL_CAPACITY)
          {
              throw new IllegalArgumentException(
                  "illegal initial array length " + initialElements.length + ", minimum required is " + INITIAL_CAPACITY);
          }
  
          elements = initialElements;
          size = initialSize;
      }