code: protected void fireEvent(HotKey hotKey) {
          HotKeyEvent event = new HotKeyEvent(hotKey);
          if (useSwingEventQueue) {
              SwingUtilities.invokeLater(event);
          } else {
              if (eventQueue == null) {
                  eventQueue = Executors.newSingleThreadExecutor();
              }
              eventQueue.execute(event);
          }
      }
docs: Helper method fro providers to fire hotkey event in a separate thread
  
  @param hotKey hotkey to fire