extensions/github-authentication/src/githubServer.ts/GitHubServer/updateStatusBarItem
class GitHubServer:	private updateStatusBarItem(isStart?: boolean) {
		if (isStart && !this._statusBarItem) {
			this._statusBarItem = vscode.window.createStatusBarItem('status.git.signIn', vscode.StatusBarAlignment.Left);
			this._statusBarItem.name = localize('status.git.signIn.name', "GitHub Sign-in");
			this._statusBarItem.text = this.type === AuthProviderType.github
				? localize('signingIn', "$(mark-github) Signing in to github.com...")
				: localize('signingInEnterprise', "$(mark-github) Signing in to {0}...", this.getServerUri().authority);
			this._statusBarItem.command = this.type === AuthProviderType.github
				? 'github.provide-token'
				: 'github-enterprise.provide-token';
			this._statusBarItem.show();
		}

		if (!isStart && this._statusBarItem) {
			this._statusBarItem.dispose();
			this._statusBarItem = undefined;
		}
	}