in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/DeleteAuthorizableServlet.java [184:202]
public void deleteGroup(Session jcrSession,
String name,
List<Modification> changes) throws RepositoryException {
Group group;
UserManager userManager = AccessControlUtil.getUserManager(jcrSession);
Authorizable authorizable = userManager.getAuthorizable(name);
if (authorizable instanceof Group) {
group = (Group)authorizable;
} else {
throw new ResourceNotFoundException(
"Group to delete could not be determined");
}
String groupPath = systemUserManagerPaths.getGroupPrefix()
+ group.getID();
group.remove();
changes.add(Modification.onDeleted(groupPath));
}