void () { final String selectedURL = getRepositoryBrowser().getSelectedURL(); final String text = myFolderName.getText(); final boolean contains = myUsedNames.contains(text); final boolean enabled = selectedURL != null && !StringUtil.isEmptyOrSpaces(text) && !contains; if (contains) { setErrorText(message("dialog.message.target.file.already.exists"), myFolderName); } else { setErrorText(null); } getOKAction().setEnabled(enabled); }