public boolean continueStream() {
	if( this.eoiReached || this.isClosed )
	    return false;
	if( this.stopMarkReachedIndex == -1 )
	    return true;
	
	for( int i = this.stopMarkReachedIndex; i >= 0; i-- ) {
	    // true means: override EOI
	    // because: the underlying stream(s) returned -1 because a stop mark
	    //          was reached; the aboslute EOI possible has not yet been reached.
	    this.currentStreams[i].continueStream( true );  
	}

	this.stopMarkReachedIndex = -1;
	return true;
    }