diff --git a/java/compiler/impl/src/com/intellij/compiler/make/ChangedConstantsDependencyProcessor.java b/java/compiler/impl/src/com/intellij/compiler/make/ChangedConstantsDependencyProcessor.java index deae76ab5d3f..bd919a6099b9 100644 --- a/java/compiler/impl/src/com/intellij/compiler/make/ChangedConstantsDependencyProcessor.java +++ b/java/compiler/impl/src/com/intellij/compiler/make/ChangedConstantsDependencyProcessor.java @@ -133,7 +133,7 @@ public class ChangedConstantsDependencyProcessor { final Ref exRef = new Ref(null); processIdentifiers(psiSearchHelper, new PsiElementProcessor() { @Override - public boolean execute(@NotNull PsiIdentifier identifier) { + public synchronized boolean execute(@NotNull PsiIdentifier identifier) { try { final PsiElement parent = identifier.getParent(); if (parent instanceof PsiReferenceExpression) {