src/vs/workbench/contrib/comments/browser/commentsEditorContribution.ts/CommentController/dispose
class CommentController:	public dispose(): void {
		this.globalToDispose.dispose();
		this.localToDispose.dispose();

		this._commentWidgets.forEach(widget => widget.dispose());

		this.editor = null!; // Strict null override — nulling out in dispose
	}