return this;
}
public AuthenticationInfo build() {
UserPrincipal principal = new UserPrincipal(principalId, userName, name);
principal.addUserInfo(userInfo);
AuthenticationInfo result;
if (salt == null) {
result = new SimpleAuthenticationInfo(principal, password, realmName);
} else {
result = new SimpleAuthenticationInfo(principal, password, salt, realmName);