void () { myCbSpecifyType.setMnemonic(KeyEvent.VK_T); myCbSpecifyType.setFocusable(false); myCbSpecifyType.setSelected(true); if (GroovyApplicationSettings.getInstance().EXTRACT_METHOD_SPECIFY_TYPE != null) { myCbSpecifyType.setSelected(GroovyApplicationSettings.getInstance().EXTRACT_METHOD_SPECIFY_TYPE); } myCbSpecifyType.addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEvent e) { myHelper.setSpecifyType(myCbSpecifyType.isSelected()); updateSignature(); } }); myHelper.setSpecifyType(myCbSpecifyType.isSelected()); myHelper.setVisibility(myVisibilityPanel.getVisibility()); myNameLabel.setLabelFor(myNameField); final PsiType type = myHelper.getOutputType(); if (!PsiTypes.voidType().equals(type)) { myForceReturnCheckBox.setSelected(GroovyApplicationSettings.getInstance().FORCE_RETURN); } else { myForceReturnCheckBox.setEnabled(false); myForceReturnCheckBox.setSelected(false); } }