Fix for ICE caused by previous patch: 
 ParameterizedTypeBinding won't be found in the hierarchy, use erasure() instead.
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java
index 12e2b1f..1da1350 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java
@@ -661,7 +661,7 @@
 				tsuperClasses = new IType[tsuperBindings.length];
 				arePhantoms = new boolean[tsuperBindings.length];
 				for (int i = 0, t = tsuperBindings.length - 1; t >= 0; i++, t--) { // reverse array so that highest prio will come first
-					tsuperClasses[i] = getHandle(tsuperBindings[t]);
+					tsuperClasses[i] = getHandle((ReferenceBinding) tsuperBindings[t].erasure());
 					arePhantoms[i] = tsuperBindings[t].roleModel.isPurelyCopied();
 				}
 			}