void (@NotNull XExpression expression, int index, XSourcePosition position, boolean navigateToWatchNode) { ThreadingAssertions.assertEventDispatchThread(); InlineWatch watch = new InlineWatch(expression, position); watch.setMarker(); String fileUrl = position.getFile().getUrl(); inlineWatches.computeIfAbsent(fileUrl, (k) -> new HashSet<>()).add(watch); getWatchesViews().forEach(view -> view.addInlineWatchExpression(watch, index, navigateToWatchNode)); }