boolean () { if (myUseCustomProfileCheckBox.isSelected() != mySettings.isUseCustomProfile() || !myCommandLineOptionsEditor.getText().equals(StringUtil.notNullize(mySettings.getCommandLineOptions()))) { return true; } String configuredPath = getConfiguredUserDataDirPath(); String storedPath = mySettings.getUserDataDirectoryPath(); if (myDefaultUserDirPath.equals(configuredPath) && storedPath == null) return false; return !configuredPath.equals(storedPath); }