@Override
      public @NotNull CodeStyleSchemeImpl createScheme(@NotNull SchemeDataHolder<? super CodeStyleSchemeImpl> dataHolder,
                                                       @NotNull String name,
                                                       @NotNull Function1<? super String, String> attributeProvider,
                                                       boolean isBundled) {
        return new CodeStyleSchemeImpl(attributeProvider.invoke("name"), dataHolder);
      }
@Override
      public @NotNull CodeStyleSchemeImpl createScheme(@NotNull SchemeDataHolder<? super CodeStyleSchemeImpl> dataHolder,
                                                       @NotNull String name,
                                                       @NotNull Function1<? super String, String> attributeProvider,
                                                       boolean isBundled)