GroovyIntroduceVariableSettings () { return new GroovyIntroduceVariableSettings() { @Override public boolean isDeclareFinal() { return myCanBeFinalCb.isSelected(); } @Nullable @Override public String getName() { return GrInplaceVariableIntroducer.this.getInputName(); } @Override public boolean replaceAllOccurrences() { return isReplaceAllOccurrences(); } @Nullable @Override public PsiType getSelectedType() { return GrInplaceVariableIntroducer.this.getSelectedType(); } }; }