void () { List<String> errors = new ArrayList<>(); if (myCurrentMethodRadioButton.isSelected() && myDeclareFinalCheckBox.isSelected() && !isInvokedInAlwaysInvokedConstructor) { errors.add(GroovyRefactoringBundle.message("final.field.cant.be.initialized.in.cur.method")); } if (myDeclareFinalCheckBox.isSelected() && myReplaceAllOccurrencesCheckBox.isSelected() && myInvokedOnLocalVar != null && hasLHSUsages) { errors.add(GroovyRefactoringBundle.message("Field.cannot.be.final.because.replaced.variable.has.lhs.usages")); } if (!myCanBeInitializedOutsideBlock) { if (myFieldDeclarationRadioButton.isSelected()) { errors.add(GroovyRefactoringBundle.message("field.cannot.be.initialized.in.field.declaration")); } else if (myClassConstructorSRadioButton.isSelected()) { errors.add(GroovyRefactoringBundle.message("field.cannot.be.initialized.in.constructor(s)")); } } if (errors.isEmpty()) { setErrorText(null); } else { setErrorText(errorString(errors)); } }