throw new Failure("A server already exists with the name '" + serverName + "'");
} else if (GerritServer.ANY_SERVER.equals(serverName)) {
throw new Failure("Illegal server name '" + serverName + "'");
}
GerritServer server = new GerritServer(serverName);
PluginConfig pluginConfig = PluginImpl.getInstance().getPluginConfig();
server.getConfig().setNumberOfSendingWorkerThreads(pluginConfig.getNumberOfSendingWorkerThreads());
String mode = req.getParameter("mode");
if (mode != null && mode.equals("copy")) { //"Copy Existing Server Configuration" has been chosen
String from = req.getParameter("from");
GerritServer fromServer = plugin.getServer(from);