@Override
    public Spliterator.OfInt spliterator() {
        assertNotLinkedOrConsumedAndSet();
        return streamTerminator.spliterator(pipeline());
    }
{@inheritDoc}

<p>
N.B. This method may short-circuit operations in the Stream pipeline.
<p>
If you call this method, you <em>must</em> ensure to call the stream's 
{@link #close() } method or else resources may not be released properly.
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/internal/stream/builder/IntStreamBuilder.java