Bug 51647 [navigation] Quick Outline: Toggle inherited method does not reveal selection
20040211 - Open java.lang.reflect.Field and press CTRL+O on 'getShort'. - Press CTRL+O again see attached screenshot: -> getShort not revealed anymore, tree scrolled horizontally
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaOutlineInformationControl.java
if (fShowInheritedMembers && element instanceof IType) {
				IType type= (IType)element;
				if (type.getDeclaringType() == null) {
					ITypeHierarchy th= getSuperTypeHierarchy(type);
					if (th != null) {
						List children= new ArrayList();
						IType[] superClasses= th.getAllSupertypes(type);
						children.addAll(Arrays.asList(super.getChildren(type)));
						for (int i= 0, scLength= superClasses.length; i < scLength; i++)
							children.addAll(Arrays.asList(super.getChildren(superClasses[i])));
						return children.toArray();
					}
				}
			}
			return super.getChildren(element);
		}
		
		private ITypeHierarchy getSuperTypeHierarchy(IType type) {
			ITypeHierarchy th= (ITypeHierarchy)fTypeHierarchies.get(type);
			if (th == null) {
				try {
					th= SuperTypeHierarchyCache.getTypeHierarchy(type, getProgressMonitor());
				} catch (JavaModelException e) {
					return null;
				}
				fTypeHierarchies.put(type, th);
			}
			return th;
		}