if((newRank < 1) || (newRank > 3))
throw new InvalidUseException();
// TODO: validate that params[0] is in the clan
source.sendClanRankChange(
CookieUtility.createCookie(new CommandResponseCookie(user, whisperBack)),
params[0],
newRank);
} catch(InvalidUseException e) {
user.sendChat("Use: %trigger%setrank <user> <rank(peon|grunt|shaman|1-3)>", whisperBack);
}