in src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java [65:80]
public void visitRemoveGroupMembers(RemoveGroupMembers rm) {
List<String> members = rm.getMembers();
String groupname = rm.getGroupname();
Authorizable group = null;
log.info("Removing members '{}' from group '{}'", members, groupname);
try {
group = UserUtil.getAuthorizable(session, groupname);
if (group == null || !group.isGroup()) {
report(groupname + " is not a group");
} else {
((Group) group).removeMembers(members.toArray(new String[0]));
}
} catch (RepositoryException e) {
report(e, "Unable to remove members from group [" + groupname + "]:" + e);
}
}