@Contract(pure = true)
  public static @NotNull OptGroup group(@NotNull @NlsContexts.Label String label, @NotNull OptRegularComponent @NotNull ... children) {
    return new OptGroup(new PlainMessage(label), List.of(children));
  }
@Contract(pure = true)
  public static @NotNull OptGroup group(@NotNull @NlsContexts.Label String label, @NotNull OptRegularComponent @NotNull ... children)