@Nullable TBPanel getTouchbar(long altKeyMask, boolean cachedOnly) {
      if (customTouchbar != null) {
        return customTouchbar;
      }

      final @Nullable ActionGroup actions = getAltActions(altKeyMask);
      if (actions == null) {
        return null;
      }

      // find cached (or create)
      TBPanel tb = ourActions2Touchbar.get(actions);
      if (tb == null && !cachedOnly) {
        final Component cmp = component.get();
        tb = new TBPanelActionGroup(actions
                                    + " | "
                                    + (cmp == null ? "disposed_component" : cmp.getClass().getSimpleName()),
                                    actions, customizer);
        ourActions2Touchbar.put(actions, tb);
      }
      return tb;
    }
@Nullable TBPanel getTouchbar(long altKeyMask, boolean cachedOnly)