public void execute(String[] parameterList, Connection connection, User user, FileSystem fs) {
if (user.hasPermission(UserPermission.GROUPS)) { // gadmins can't remove users from their group
try {
User u = ServiceManager.getServices().getUserbase().getUser(parameterList[1]);
u.removeGroup(parameterList[2]);
// remove leech and allotments for the user in this group
ServiceManager.getServices().getUserbase().setAllotmentForUser(0, u.getUsername(), parameterList[2], false);
ServiceManager.getServices().getUserbase().setLeechForUser(false, u.getUsername(), parameterList[2], false);
connection.respond("200 sucessfully removed user " + parameterList[1] + " from group " + parameterList[2] + '.');
} catch (NoSuchUserException e) {