Bug 564189 - Possible typo in
JavaProjectElementInfo.getProjectCache(JavaProject, boolean)

Change-Id: I78112fbd6447d693942a702d5c82bcb544d698b9
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
Reviewed-on: https://git.eclipse.org/r/c/jdt/eclipse.jdt.core/+/165919
Reviewed-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Tested-by: JDT Bot <jdt-bot@eclipse.org>
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProjectElementInfo.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProjectElementInfo.java
index 619011c..15ddf3b 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProjectElementInfo.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProjectElementInfo.java
@@ -212,7 +212,7 @@
 		if (cache != null) {
 			for (IPackageFragmentRoot root : cache.allPkgFragmentRootsCache) {
 				IJavaProject rootProject = root.getJavaProject();
-				if (rootProject != this && !rootProject.exists()) {
+				if (rootProject != project && !rootProject.exists()) {
 					cache = null; // force rebuilding
 					break;
 				}