public void reset() { CloudSdkServiceUserSettings sdkServiceUserSettings = CloudSdkServiceUserSettings.getInstance(); CloudSdkServiceType selectedSdkServiceType = sdkServiceUserSettings.getUserSelectedSdkServiceType(); switch (selectedSdkServiceType) { case MANAGED_SDK: managedRadioButton.doClick(); break; case CUSTOM_SDK: customRadioButton.doClick(); break; } setCloudSdkDirectoryText(Strings.nullToEmpty(sdkServiceUserSettings.getCustomSdkPath())); enableAutomaticUpdatesCheckbox.setSelected(sdkServiceUserSettings.isAutomaticUpdateEnabled()); // reset modified flag too so user won't see this as changed state. settingsModified = false; }