diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/PsiImplUtil.java b/java/java-psi-impl/src/com/intellij/psi/impl/PsiImplUtil.java index 25e8136bbdcf..f17d3f101795 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/PsiImplUtil.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/PsiImplUtil.java @@ -795,7 +795,7 @@ public final class PsiImplUtil { return ((LightJavaModule)module).getRootVirtualFile(); } else { - VirtualFile file = module.getContainingFile().getOriginalFile().getVirtualFile(); + VirtualFile file = PsiUtilCore.getVirtualFile(module); if (file == null) { throw new IllegalArgumentException("Module '" + module + "' lost its VF; file=" + module.getContainingFile() + "; valid=" + module.isValid()); }