@NotNull
  @Override
  protected Collection<Charset> getValueVariants(@Nullable Object target) {
    return Arrays.asList(CharsetToolkit.getAvailableCharsets());
  }
@NotNull
  @Override
  protected Collection<Charset> getValueVariants(@Nullable Object target)