if(getSignature().getArgumentCount() == 3 || getSignature().getArgumentCount() == 5) {
//create the personal group
final Group group = new GroupAider(username);
group.setMetadataValue(EXistSchemaType.DESCRIPTION, "Personal group for " + username);
group.addManager(currentUser);
securityManager.addGroup(group);
//add the personal group as the primary group
user.addGroup(username);
subGroups = getGroups(args[2]);