@Override
    @Contract(pure = true)
    public @Nullable String getConvertedText(@NotNull String text, @NotNull Number number) {
      if (text.startsWith("0b") || text.startsWith("0B")) return null;
      if (number instanceof Integer) {
        return "0b" + Integer.toBinaryString(number.intValue());
      }
      if (number instanceof Long) {
        return "0b" + Long.toBinaryString(number.longValue()) + "L";
      }
      return null;
    }
@Override
    @Contract(pure = true)
    public @Nullable String getConvertedText(@NotNull String text, @NotNull Number number)