extensions/typescript-language-features/src/experimentationService.ts/ExperimentationService/createExperimentationService
class ExperimentationService:	private async createExperimentationService(): Promise<tas.IExperimentationService> {
		let targetPopulation: tas.TargetPopulation;
		switch (vscode.env.uriScheme) {
			case 'vscode':
				targetPopulation = tas.TargetPopulation.Public;
			case 'vscode-insiders':
				targetPopulation = tas.TargetPopulation.Insiders;
			case 'vscode-exploration':
				targetPopulation = tas.TargetPopulation.Internal;
			case 'code-oss':
				targetPopulation = tas.TargetPopulation.Team;
			default:
				targetPopulation = tas.TargetPopulation.Public;
		}

		const id = this._extensionContext.extension.id;
		const version = this._extensionContext.extension.packageJSON.version || '';
		const experimentationService = tas.getExperimentationService(id, version, targetPopulation, this._telemetryReporter, this._extensionContext.globalState);
		await experimentationService.initialFetch;
		return experimentationService;
	}