if (log.isTraceEnabled()) {
Tools.logMethodIn(log, LogLevel.TRACE, "saveUser", new Object[] { "user", user, "broadcast", broadcast });
}
if (user != null && !user.isEnabled()) {
throw new DisabledUserException(user.getUserName());
}
IdentitySession session = service_.getIdentitySession();
if (broadcast) {
preSave(user, false);