void (@NotNull PsiElement element, @NotNull ControlFlow flow, @NotNull ControlFlowOptions options, @NotNull ControlFlowPolicy policy) { final long modificationCount = element.getManager().getModificationTracker().getModificationCount(); ControlFlowContext controlFlowContext = createContext(options, policy, flow, modificationCount); ConcurrentList<ControlFlowContext> cached = getOrCreateCachedFlowsForElement(element); cached.addIfAbsent(controlFlowContext); }