rem: if (handler->HandleMessage(message->Data().thread_stopped))
add: if (handler->HandleMessage(message))
context: TeamDebugHandler::HandleMessage(DebugMessage *message){	thread_id thread = message->Data().origin.thread;	switch (message->Code()) {		case B_DEBUGGER_MESSAGE_THREAD_STOPPED:		{			fNubPort = message->Data().origin.nub_port;			// create a thread debug handler			ThreadDebugHandler *handler				= new ThreadDebugHandler(this, thread);			fThreadDebugHandlers[thread] = handler;			fDebugServer->AddHandler(handler);			// let the handler deal with the message			if (handler->HandleMessage(message->Data().thread_stopped))				_DeleteThreadHandler(handler);			break;		}		case B_DEBUGGER_MESSAGE_TEAM_DELETED:			return true;		case B_DEBUGGER_MESSAGE_THREAD_DELETED:			// a thread is gone: nothing to do			break;		case B_DEBUGGER_MESSAGE_SIGNAL_RECEIVED:			// A signal doesn't usually trigger the debugger.			// Just let the thread continue and see what happens next.		case B_DEBUGGER_MESSAGE_PRE_SYSCALL:		case B_DEBUGGER_MESSAGE_POST_SYSCALL:		case B_DEBUGGER_MESSAGE_TEAM_CREATED:		case B_DEBUGGER_MESSAGE_THREAD_CREATED:		case B_DEBUGGER_MESSAGE_IMAGE_CREATED:		case B_DEBUGGER_MESSAGE_IMAGE_DELETED:			fNubPort = message->Data().origin.nub_port;			_ContinueThread(thread);			break;	}	return fThreadDebugHandlers.empty();}