} else {
throw new IllegalStateException("A command conflicts has been detected when registering " + command.getId());
}
}
CommandNode cn = new CommandNode(name, command.getId());
gn.add(cn);
for (int i = 0; i < aliases.length; i++) {
if (!name.equals(aliases[i])) {
AliasNode an = new AliasNode(aliases[i], ALIAS_PREFIX + command.getId());