void (final DesignerEditorPanelFacade designer) { myWindowQueue.cancelAllUpdates(); myWindowQueue.queue(new Update("update") { @Override public void run() { if (myToolWindow == null) { if (designer == null) { return; } initToolWindow(); } updateToolWindow(designer); } }); }