Bug 51609 Not all interfaces shown in Type Hierarchy
I200402102000 Open Type Hierarchy on package junit.framework. Observe: only one interface instead of three is shown. Nothing in .log
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TraditionalHierarchyViewer.java
for (int i= 0; i < subTypes.length; i++) {
				IType curr= subTypes[i];
				if (isAnonymous(curr)) {
					return true;
				}
				if (Flags.isInterface(hierarchy.getCachedFlags(curr))) {
					if (isInScope(curr) || isRootOfInterfaceOrAnonym(hierarchy, curr)) {
						return true;
					}
				}
			}
			return false;
		}
		private boolean isInScope(IType type) {
			IJavaElement input= fTypeHierarchy.getInputElement();
			
			IJavaElement parent= type.getAncestor(input.getElementType());
			if (input.getElementType() == IJavaElement.PACKAGE_FRAGMENT) {
				if (parent == null || parent.getElementName().equals(input.getElementName())) {
					return true;
				}
			} else if (input.equals(parent)) {
				return true;
			}
			return false;
		}
	
		/*
		 * @see TypeHierarchyContentProvider.getTypesInHierarchy
		 */