src/vs/editor/common/viewModel/viewModelImpl.ts/ViewModel/setCursorStates
class ViewModel:	public setCursorStates(source: string | null | undefined, reason: CursorChangeReason, states: PartialCursorState[] | null): boolean {
		return this._withViewEventsCollector(eventsCollector => this._cursor.setStates(eventsCollector, source, reason, states));
	}