@Contract(pure = true)
  public @NotNull OptTab asTab(@NotNull @NlsContexts.TabTitle String label) {
    return new OptTab(new PlainMessage(label), components());
  }
@Contract(pure = true)
  public @NotNull OptTab asTab(@NotNull @NlsContexts.TabTitle String label)