src/vs/editor/browser/widget/diffEditorWidget.ts/ForeignViewZonesIterator/advance
class ForeignViewZonesIterator:	public advance(): void {
		this._index++;
		if (this._index < this._source.length) {
			this.current = this._source[this._index];
		} else {
			this.current = null;
		}
	}