// Catch J2EE container login requests.
if (!StringUtils.isBlank(login) && us.isAnonymous()) {
// Login as root.
if (us.getRootLogin().equals(login)) {
us.initSessionAsRoot();
}
// Login as normal user.
else {
Set<String> roleIds = new HashSet<String>();
Set<Role> roles = getRolesManager().getAllRoles();