src/vs/editor/common/cursor/cursorCollection.ts/CursorCollection/setStates
class CursorCollection:	public setStates(states: PartialCursorState[] | null): void {
		if (states === null) {
			return;
		}
		this.cursors[0].setState(this.context, states[0].modelState, states[0].viewState);
		this._setSecondaryStates(states.slice(1));
	}