rem: error = init_debug_context(&fDebugContext, nubPort);
add: error = init_debug_context(&fDebugContext, fTeam, nubPort);
context: TeamDebugHandler::Init(port_id nubPort){	// get the team info for the team	status_t error = get_team_info(fTeam, &fTeamInfo);	if (error != B_OK) {		printf("debug_server: TeamDebugHandler::Init(): Failed to get info "			"for team %ld: %s\n", fTeam, strerror(error));		return error;	}	// get the executable path	error = BPrivate::get_app_path(fTeam, fExecutablePath);	if (error != B_OK) {		printf("debug_server: TeamDebugHandler::Init(): Failed to get "			"executable path of team %ld: %s\n", fTeam, strerror(error));		fExecutablePath[0] = '\0';	}	// init a debug context for the handler	error = init_debug_context(&fDebugContext, nubPort);	if (error != B_OK) {		printf("debug_server: TeamDebugHandler::Init(): Failed to init "			"debug context for team %ld, port %ld: %s\n", fTeam, nubPort,			strerror(error));		return error;	}	// create the message count semaphore	char name[B_OS_NAME_LENGTH];	snprintf(name, sizeof(name), "team %ld message count", fTeam);	fMessageCountSem = create_sem(0, name);	if (fMessageCountSem < 0) {		printf("debug_server: TeamDebugHandler::Init(): Failed to create "			"message count semaphore: %s\n", strerror(fMessageCountSem));		return fMessageCountSem;	}	// spawn the handler thread	snprintf(name, sizeof(name), "team %ld handler", fTeam);	fHandlerThread = spawn_thread(&_HandlerThreadEntry, name, B_NORMAL_PRIORITY,		this);	if (fHandlerThread < 0) {		printf("debug_server: TeamDebugHandler::Init(): Failed to spawn "			"handler thread: %s\n", strerror(fHandlerThread));		return fHandlerThread;	}	resume_thread(fHandlerThread);	return B_OK;}