public DefaultRoleUserDetailsProxy( final UserDetails userDetails, final GrantedAuthority defaultRole, final IAuthenticationRoleMapper roleMapper ) { super(); Assert.notNull( userDetails ); Assert.notNull( defaultRole ); this.userDetails = userDetails; this.roleMapper = roleMapper; newRoles = getNewRoles( defaultRole ); }