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