src/vs/base/common/ternarySearchTree.ts/UriIterator/hasNext
class UriIterator:	hasNext(): boolean {
		return (this._states[this._stateIdx] === UriIteratorState.Path && this._pathIterator.hasNext())
			|| this._stateIdx < this._states.length - 1;
	}