boolean (@NotNull MouseEvent e) { ReadAction.nonBlocking( () -> getFirstItem(mapNotNull(getSelectedBreakpoints(), XBreakpoint::getNavigatable))) .expireWith(OverheadView.this) .finishOnUiThread(ModalityState.nonModal(), navigatable -> { if (navigatable != null) { navigatable.navigate(true); } }) .submit(AppExecutorUtil.getAppExecutorService()); return true; }