String expression = elements[i].getAttribute("expression");
ICommandHandler handler = (ICommandHandler) elements[i].createExecutableExtension("class");
List c = (List) commands.get(id);
if(c == null) {
c = new ArrayList();
c.add(new CommandEntry(expression, handler));
commands.put(id, c);
} else {
c.add(new CommandEntry(expression, handler));
commands.put(id, c);
}
}
// load the bots