String target = IPermission.CHANNEL_PREFIX + definition.getId();
IUpdatingPermissionManager upm = authService.newUpdatingPermissionManager(FRAMEWORK_OWNER);
IPermission[] permissions = new IPermission[groupMembers.length];
for (int i = 0; i < groupMembers.length; i++) {
IAuthorizationPrincipal authPrincipal = authService.newPrincipal(groupMembers[i]);
permissions[i] = upm.newPermission(authPrincipal);
permissions[i].setType(GRANT_PERMISSION_TYPE);
permissions[i].setActivity(SUBSCRIBER_ACTIVITY);
permissions[i].setTarget(target);
}