return this;
}
protected void onAdd(final CommandHelp parent) {
langNode = parent.langNode + "." + command;
description = new Message(langNode + "." + DEFAULTENTRY);
command = parent.command + " " + parent.argsColor + command;
for (final Entry<String, Object> e : arguments.entrySet()) {
if (e.getValue() instanceof CommandHelp) {
((CommandHelp) e.getValue()).onAdd(this);
} else {
if (e.getValue() != null) { // wildcard arg
wildcardArg = new Message(langNode + "." + e.getValue());
e.setValue(wildcardArg);
} else {
e.setValue(new Message(langNode + "." + e.getKey()));
}
}
}
}