if (a3cmlConfig.servers.get(new Short((short)routerId)) == null)
throw new Exception("Server not found: " + routerId);
// Update the configuration (can't fail)
A3CMLDomain domain = new A3CMLDomain(domainName, network);
a3cmlConfig.addDomain(domain);
A3CMLServer a3cmlServer = a3cmlConfig.getServer((short) routerId);
domain.addServer(a3cmlServer);
A3CMLNetwork a3cmlNetwork = new A3CMLNetwork(domainName, port);
a3cmlServer.addNetwork(a3cmlNetwork);