} else {
// We are on the client, so we "lose", and other gets
// applied here, which tells us to change our name. However,
// we've already done our change here. Thus we need to delete
// the old user name and change the new one.
return new OSSPCompoundStimulus(
new XCDERootDirectoryUserStimulusRemove(tmp.currUserName),
new XCDERootDirectoryUserStimulusChange(newState.userName, tmp.newState));
}
}
// Else they are different target user names and thus don't affect