@Override
    @Contract(pure = true)
    public @Nullable String getConvertedText(@NotNull String text, @NotNull Number number) {
      if (!(number instanceof Float) && !(number instanceof Double)) return null;
      if (text.contains("e") || text.contains("E")) return null;
      String result = FORMAT.format(Double.parseDouble(number.toString()));  // convert to double w/o adding parasitic digits
      if (number instanceof Float) result += "f";
      return result;
    }
@Override
    @Contract(pure = true)
    public @Nullable String getConvertedText(@NotNull String text, @NotNull Number number)