protected void onSchemeChangedFromAction(@Nullable EditorColorsScheme scheme) {
    if (scheme != null && areSchemesLoaded()) {
      myOptions.selectScheme(scheme.getName());
      myDispatcher.getMulticaster().schemeChanged(this);

      if (shouldApplyImmediately() && myOptions.isModified()) {
        try {
          myOptions.apply();
        }
        catch (ConfigurationException e) {
          LOG.warn("Unable to apply compiler resource patterns", e);
        }
      }
    }
  }
protected void onSchemeChangedFromAction(@Nullable EditorColorsScheme scheme)