void () { ButtonGroup visibility = new ButtonGroup(); visibility.add(myPrivateRadioButton); visibility.add(myProtectedRadioButton); visibility.add(myPublicRadioButton); visibility.add(myPropertyRadioButton); if (myContext.getScope() instanceof GroovyScriptClass) { myPropertyRadioButton.setSelected(true); myPrivateRadioButton.setEnabled(false); myProtectedRadioButton.setEnabled(false); myPublicRadioButton.setEnabled(false); myPropertyRadioButton.setEnabled(false); } else { myPrivateRadioButton.setSelected(true); } RadioUpDownListener.installOn(myPrivateRadioButton, myProtectedRadioButton, myPublicRadioButton, myPropertyRadioButton); }