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
private TableColumn fTableColumn;
	private ShowInheritedMembersAction fShowInheritedMembersAction;
	private ContextMenuGroup[] fStandardGroups;	
	
	public MethodsViewer(Composite parent, IWorkbenchPart part) {
		super(new Table(parent, SWT.MULTI));
		
		fProblemItemMapper= new ProblemItemMapper();
		
		fTableColumn= new TableColumn(getTable(), SWT.NULL | SWT.MULTI | SWT.FULL_SELECTION);
		
		getTable().addControlListener(new ControlAdapter() {
			public void controlResized(ControlEvent e) {
				adjustTableColumnSize();
			}
		});
		JavaElementLabelProvider lprovider= new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT);
		lprovider.setErrorTickManager(new MarkerErrorTickProvider());
		MethodsContentProvider contentProvider= new MethodsContentProvider();
		setLabelProvider(lprovider);
		setContentProvider(contentProvider);
				
		fOpen= new OpenJavaElementAction(this);
		
		addDoubleClickListener(new IDoubleClickListener() {
			public void doubleClick(DoubleClickEvent event) {
				fOpen.run();
			}
		});