boolean (@NotNull PsiTreeChangeEvent event) { PsiFile file = event.getFile(); if (file != null) { VirtualFile vFile = file.getVirtualFile(); if (vFile != null && !myUnPresentEditedFiles.contains(vFile)) { synchronized (myFilesToProcess) { myFilesToProcess.add(vFile); } invokeQueue(); } return true; } return false; }