void () { assertIsDispatchThread(); if (!updatingSize) { updatingSize = true; ApplicationManager.getApplication().invokeLater(() -> { try { if (!isDisposed()) { myGutterComponent.updateSize(); } } finally { updatingSize = false; } }, ModalityState.any(), __ -> isDisposed()); } }