src/vs/workbench/contrib/debug/browser/callStackEditorContribution.ts/LazyCallStackEditorContribution/constructor
class LazyCallStackEditorContribution:	constructor(editor: ICodeEditor, @IInstantiationService instantiationService: IInstantiationService) {
		super();

		const listener = editor.onDidChangeModel(() => {
			if (editor.hasModel()) {
				listener.dispose();
				this._register(instantiationService.createInstance(CallStackEditorContribution, editor));
			}
		});
	}