CoverageEditorAnnotator (Editor editor, PsiFile file, CoverageEngine engine) { synchronized (myAnnotationsLock) { return myAnnotators.computeIfAbsent(editor, (x) -> engine.createSrcFileAnnotator(file, editor)); } }