public Account(String serverHostName, String login, String password) throws LoginException { this.login = login; this.password = password; this.host = serverHostName; try { connection = new TravianConnector(serverHostName, this); try { Logger.info("Try login..."); connection.login(login, password); // Logger.info("Load tasks from file 'task_" + serverHostName + "_" + login + ".txt'"); // tasks = loadTaskFromFile("task_" + serverHostName + "_" + login + ".txt"); } catch (LoadHttpPageException e) { Logger.info("Can't load page"); throw new LoginException(); } Logger.info( "Success creation account '" + login + "', password: '******' for host '" + serverHostName + "'"); } catch (UnknownHostException ex) { Logger.info("Unknown Host '" + serverHostName + "'"); throw new LoginException(); } }