diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java b/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java index 93faaab938dd..d145111884f2 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java @@ -666,7 +666,7 @@ public abstract class PsiFileImpl extends ElementBase implements PsiFileEx, PsiF if (derefd != null) return derefd; if (getTreeElement() != null) return null; - if (!(getContentElementType() instanceof IStubFileElementType)) return null; + if (getElementTypeForStubBuilder() == null) return null; final VirtualFile vFile = getVirtualFile(); if (!(vFile instanceof VirtualFileWithId)) return null;