void (@NotNull DebuggerSettings settings) { myCbAlwaysSmartStep.setSelected(settings.ALWAYS_SMART_STEP_INTO); myCbSkipSimpleGetters.setSelected(settings.SKIP_GETTERS); myCbSkipSyntheticMethods.setSelected(settings.SKIP_SYNTHETIC_METHODS); myCbSkipConstructors.setSelected(settings.SKIP_CONSTRUCTORS); myCbSkipClassLoaders.setSelected(settings.SKIP_CLASSLOADERS); myCbStepInfoFiltersEnabled.setSelected(settings.TRACING_FILTERS_ENABLED); mySteppingFilterEditor.setFilters(settings.getSteppingFilters()); mySteppingFilterEditor.setEnabled(settings.TRACING_FILTERS_ENABLED); if (DebuggerSettings.EVALUATE_FINALLY_ALWAYS.equals(settings.EVALUATE_FINALLY_ON_POP_FRAME)) { myRbEvaluateFinallyAlways.setSelected(true); } else if (DebuggerSettings.EVALUATE_FINALLY_NEVER.equals(settings.EVALUATE_FINALLY_ON_POP_FRAME)) { myRbEvaluateFinallyNever.setSelected(true); } else { myRbEvaluateFinallyAsk.setSelected(true); } myCbResumeOnlyCurrentThread.setSelected(settings.RESUME_ONLY_CURRENT_THREAD); }