for (Entry<String, Map<String, Object>> commandEntry : commands.entrySet()) {
ConfigurationNode node = commandsNode.getNode(commandEntry.getKey());
// Transfer description and usage
Map<String, Object> data = new HashMap<String, Object>(commandEntry.getValue());
node.shareWith(data, "description", "No description specified");
node.shareWith(data, "usage", "/" + commandEntry.getKey());
commandEntry.setValue(Collections.unmodifiableMap(data));
}
// Set the new commands map using reflection