@Contract(pure = true)
  public static OptExpandableString expandableString(@Language("jvm-field-name") @NotNull String bindId,
                                                     @NotNull @NlsContexts.Label String label,
                                                     @NotNull String separator) {
    return new OptExpandableString(bindId, new PlainMessage(label), separator, null);
  }
@Contract(pure = true)
  public static OptExpandableString expandableString(@Language("jvm-field-name") @NotNull String bindId,
                                                     @NotNull @NlsContexts.Label String label,
                                                     @NotNull String separator)