src/vs/workbench/contrib/debug/common/debugModel.ts/DebugModel/setExceptionBreakpointsForSession
class DebugModel:	setExceptionBreakpointsForSession(sessionId: string, data: DebugProtocol.ExceptionBreakpointsFilter[]): void {
		if (data) {
			let didChangeBreakpoints = false;
			data.forEach(d => {
				let ebp = this.exceptionBreakpoints.filter((exbp) => exbp.matches(d)).pop();

				if (!ebp) {
					didChangeBreakpoints = true;
					ebp = new ExceptionBreakpoint(d.filter, d.label, !!d.default, !!d.supportsCondition, undefined /* condition */, d.description, d.conditionDescription);
					this.exceptionBreakpoints.push(ebp);
				}

				ebp.setSupportedSession(sessionId, true);
			});

			if (didChangeBreakpoints) {
				this._onDidChangeBreakpoints.fire(undefined);
			}
		}
	}