@SuppressWarnings("unchecked")
public void addRoleBasedPermissionForTesting(String userName, RoleBasedPermission rbp) {
PermissionManager permissionManager = new PermissionManager(repository);
Map<String, List<String>> perms = permissionManager
.retrieveUserPermissions(userName);
Object permissionsPerRole = perms.get(rbp.getRole());
if (permissionsPerRole != null) {
if (rbp.getPackageName() != null) {
((List<String>) permissionsPerRole).add("package="