void (@NotNull String rankerId, boolean isEnabled) { if (isEnabled == isLanguageEnabled(rankerId)) return; myState.language2state.put(rankerId, isEnabled); logCompletionState(rankerId, isEnabled); disableExperiment(); if (isRankingEnabled()) { // log only if language ranking settings changes impact completion behavior MLCompletionSettingsCollector.rankingSettingsChanged(rankerId, isEnabled, isEnabledByDefault(rankerId), true); } }