Bug 5677 Hierarchy outline has empty space
I opened a hierarchy view on IActionDelegate. Selected a few of the subinterfaces, changed the expansion state of the tree. Then, no matter which item I selected in the top window (the hierarchy tree), the bottom window (the outline table) always had exactly four empty rows before the first item was listed.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/MethodsViewer.java
public MethodsViewerSorter() {
		}
			
		public int compare(Viewer viewer, Object e1, Object e2) {
			int cat1 = category(e1);
			int cat2 = category(e2);
			if (cat1 != cat2)
				return cat1 - cat2;
			
			String name1= JavaElementLabels.getElementLabel((IJavaElement) e1, JavaElementLabels.ALL_DEFAULT);
			String name2= JavaElementLabels.getElementLabel((IJavaElement) e2, JavaElementLabels.ALL_DEFAULT);
			return getCollator().compare(name1, name2);
		}
	}
	
	
	private static final String TAG_HIDEFIELDS= "hidefields"; 
	private static final String TAG_HIDESTATIC= "hidestatic"; 
	private static final String TAG_HIDENONPUBLIC= "hidenonpublic"; 
	private static final String TAG_SHOWINHERITED= "showinherited";		 
	private static final String TAG_VERTICAL_SCROLL= "mv_vertical_scroll";		 
	
	private MethodsViewerFilterAction[] fFilterActions;
	private MethodsViewerFilter fFilter;
		
	private OpenJavaElementAction fOpen;