@Override
protected Object doExecute() throws Exception {
ServerConnection connection = connect();
AbstractCommand command = new CommandRestart();
BaseCommandArgs args = new BaseCommandArgs(moduleNames.toArray(new String[moduleNames.size()]));
command.execute(this, connection, args);
return null;
}