// source must be not empty
if (StringUtils.isEmpty(userRoleMapping.getSource())) {
ValidationMessage message =
new ValidationMessage("source", "User Role Mapping for user '" + userRoleMapping.getUserId()
+ "' has no source. This is a required field.", "UserId is required.");
response.addValidationError(message);
}
List<String> roles = userRoleMapping.getRoles();
// all roles must be real
if (context.getExistingRoleIds() != null && context.getExistingUserRoleMap() != null) {