@Override
  public @NotNull CodeStyleConfigurable createConfigurable(final @NotNull CodeStyleSettings settings,
                                                           final @NotNull CodeStyleSettings originalSettings) {
    return new CodeStyleAbstractConfigurable(settings, originalSettings, YAMLLanguage.INSTANCE.getDisplayName()) {
      @Override
      protected @NotNull CodeStyleAbstractPanel createPanel(final @NotNull CodeStyleSettings settings) {
        final CodeStyleSettings currentSettings = getCurrentSettings();
        return new TabbedLanguageCodeStylePanel(YAMLLanguage.INSTANCE, currentSettings, settings) {
          @Override
          protected void initTabs(final CodeStyleSettings settings) {
            addIndentOptionsTab(settings);
            addSpacesTab(settings);
            addWrappingAndBracesTab(settings);
            addTab(new GenerationCodeStylePanel(settings, YAMLLanguage.INSTANCE));
          }
        };
      }

      @Override
      public String getHelpTopic() {
        return "reference.settingsdialog.codestyle.yaml";
      }
    };
  }
@Override
  public @NotNull CodeStyleConfigurable createConfigurable(final @NotNull CodeStyleSettings settings,
                                                           final @NotNull CodeStyleSettings originalSettings)