void (@NotNull DocumentEvent e) { final String password = String.valueOf(myPasswordText.getPassword()); if (password.isEmpty() || password.equals(myRepository.getPassword())) { return; } myRepository.setPassword(password); new BoardsComboBoxUpdater() { @Override @NotNull protected List<TrelloBoard> fetch(@NotNull ProgressIndicator indicator) throws Exception { myRepository.setCurrentUser(myRepository.fetchUserByToken()); return super.fetch(indicator); } }.queue(); doApply(); }