void () { JavaRefactoringSettings settings = JavaRefactoringSettings.getInstance(); settings.TYPE_COOK_DROP_CASTS = myCbDropCasts.isSelected(); settings.TYPE_COOK_PRESERVE_RAW_ARRAYS = myCbPreserveRawArrays.isSelected(); settings.TYPE_COOK_LEAVE_OBJECT_PARAMETERIZED_TYPES_RAW = myCbLeaveObjectParameterizedTypesRaw.isSelected(); settings.TYPE_COOK_EXHAUSTIVE = myCbExhaustive.isSelected(); settings.TYPE_COOK_COOK_OBJECTS = myCbCookObjects.isSelected(); settings.TYPE_COOK_PRODUCE_WILDCARDS = myCbCookToWildcards.isSelected(); invokeRefactoring(new TypeCookProcessor(getProject(), myElements, getSettings())); }