public @NotNull List<LanguageCodeStyleSettingsProvider> getAllProviders() {
    List<LanguageCodeStyleSettingsProvider> providers = allProviders;
    if (providers != null) return providers;

    synchronized (lock) {
      providers = allProviders;
      if (providers != null) return providers;

      allProviders = providers = computeAllProviders();
    }

    return providers;
  }
public @NotNull List<LanguageCodeStyleSettingsProvider> getAllProviders()