void (final List<OutputEventQueue.NodeEvent> eventQueue) { if (!SwingUtilities.isEventDispatchThread()) { ApplicationManager.getApplication().invokeLater(() -> updateImpl(eventQueue)); return; } updateImpl(eventQueue); }