void () { String text = myTagNameTextField.getText(); if (myExistingTags.contains(text)) { myForceCheckBox.setEnabled(true); if (!myForceCheckBox.isSelected()) { setErrorText(GitBundle.message("tag.error.tag.exists")); setOKActionEnabled(false); return; } } else { myForceCheckBox.setEnabled(false); myForceCheckBox.setSelected(false); } if (myCommitTextFieldValidator.isInvalid()) { setErrorText(GitBundle.message("tag.error.invalid.commit")); setOKActionEnabled(false); return; } if (text.length() == 0) { setErrorText(null); setOKActionEnabled(false); return; } setErrorText(null); setOKActionEnabled(true); }