public boolean execute(ChatClient sender, String[] args) { if (args.length < 2) { sender.serverChat(usage()); return true; } String oldName = ChatPrefs.getName(); if (args[1].compareTo(oldName) == 0) { sender.sendChat("That is already my name!"); return true; } ChatPrefs.setName(args[1]); List<ChatClient> clients = ChatServer.getClients(); synchronized (clients) { for (ChatClient cl : clients) { cl.sendNameChange(args[1]); } } return true; }