extensions/debug-server-ready/src/extension.ts/ServerReadyDetector/detectPattern
class ServerReadyDetector:	detectPattern(s: string): boolean {
		if (!this.trigger.hasFired) {
			const matches = this.regexp.exec(s);
			if (matches && matches.length >= 1) {
				this.openExternalWithString(this.session, matches.length > 1 ? matches[1] : '');
				this.trigger.fire();
				this.internalDispose();
				return true;
			}
		}
		return false;
	}