boolean (@NotNull final SimpleCredentialsDialog.Mode mode, @NotNull final String key) { Url repositoryUrl = myExecutor.getCommand().requireRepositoryUrl(); String auth = myRuntime.getAuthenticationService().requestSshCredentials(repositoryUrl.toDecodedString(), mode, key); if (!StringUtil.isEmpty(auth)) { sendData(auth); } else { cancelAuthentication(); } return !StringUtil.isEmpty(auth); }