public void setVariantNameProvider(Function<? super V, String> variantNameProvider) {
    myVariantNameProvider = variantNameProvider;
  }
public void setVariantNameProvider(Function<? super V, String> variantNameProvider)