static Extension create(@NotNull Icon icon, @NlsContexts.Tooltip String tooltip, Runnable action) {
      return create(icon, icon, tooltip, action);
    }
static Extension create(@NotNull Icon icon, @NlsContexts.Tooltip String tooltip, Runnable action)