Bug 78003 [navigation] Quick outline is initially to large
Build 20041105 Linux-GTK The Quick outline (ctrl+o in the Java editor) window is enormous on Linux. What have you guys been feeding it? :-)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaOutlineInformationControl.java
private boolean isSuperType(ITypeHierarchy hierarchy, IType def1, IType def2) {
			IType superType= hierarchy.getSuperclass(def1);
			if (superType != null) {
				if (superType.equals(def2) || isSuperType(hierarchy, superType, def2)) {
					return true;
				}
			}
			IType[] superInterfaces= hierarchy.getAllSuperInterfaces(def1);
			for (int i= 0; i < superInterfaces.length; i++) {
				IType curr= superInterfaces[i];
				if (curr.equals(def2) || isSuperType(hierarchy, curr, def2)) {
					return true;
				}		
			}
			return false;
		}
	}
	
	
	private class LexicalSortingAction extends Action {
		
		private static final String STORE_LEXICAL_SORTING_CHECKED= "LexicalSortingAction.isChecked"; 
		
		private TreeViewer fOutlineViewer;
		private LexicalSortingAction(TreeViewer outlineViewer) {
			super(TextMessages.getString("JavaOutlineInformationControl.LexicalSortingAction.label"), IAction.AS_CHECK_BOX); 
			setToolTipText(TextMessages.getString("JavaOutlineInformationControl.LexicalSortingAction.tooltip")); 
			setDescription(TextMessages.getString("JavaOutlineInformationControl.LexicalSortingAction.description")); 
			
			JavaPluginImages.setLocalImageDescriptors(this, "alphab_sort_co.gif");