rem: (new BAlert("media_server", "Launing media_addon_server failed.\n\nmedia_server will terminate", "OK"))->Go();
add: (new BAlert("media_server", "Launching media_addon_server failed.\n\nmedia_server will terminate", "OK"))->Go();
context: void ServerApp::StartAddonServer(){	status_t err;	// launching media_addon_server from this application's directoy	// should no longer be needed, we now can launch by mime signature/*	app_info info;	BEntry entry;	BDirectory dir;	entry_ref ref;		err = GetAppInfo(&info);	err |= entry.SetTo(&info.ref);	err |= entry.GetParent(&entry);	err |= dir.SetTo(&entry);	err |= entry.SetTo(&dir, "media_addon_server");	err |= entry.GetRef(&ref);		if (err == B_OK)		be_roster->Launch(&ref);	if (err == B_OK)		return;*/	err = be_roster->Launch(B_MEDIA_ADDON_SERVER_SIGNATURE);	if (err == B_OK)		return;		(new BAlert("media_server", "Launing media_addon_server failed.\n\nmedia_server will terminate", "OK"))->Go();	exit(1);}