users.add(user);
//send the change to the server if we are using a server
if (!fromServer && parentRegister != null && XCDERegisterProvider.getProvider().getCurrentRegister() == parentRegister)
{
XCDERootDirectoryUserState toAdd = new XCDERootDirectoryUserState(user.getUsername(),user.getPath(),user.getCursor(),user.getBuild(),user.getTest());
parentRegister.getRoot().makeChange(new XCDERootDirectoryUserStimulusAdd(toAdd));
}
//notify listeners
for (Iterator i = changeListeners.iterator(); i.hasNext(); )
((IUserDataListListener)i.next()).addUser(user);
}