src/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.ts/DisposableDecorations/setDecorations
class DisposableDecorations:	public setDecorations(decorations: IModelDeltaDecoration[]): void {
		// Using change decorations ensures that we update the id's before some event handler is called.
		this.editor.changeDecorations(accessor => {
			this.decorationIds = accessor.deltaDecorations(this.decorationIds, decorations);
		});
	}