205256 [browsing] Custom package filter doesn't work if all default filters are enabled
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/PackageViewerWrapper.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/PackageViewerWrapper.java
index d46e37a..11a0be5 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/PackageViewerWrapper.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/PackageViewerWrapper.java
@@ -23,6 +23,7 @@
 import org.eclipse.jface.viewers.IBaseLabelProvider;
 import org.eclipse.jface.viewers.IContentProvider;
 import org.eclipse.jface.viewers.IDoubleClickListener;
+import org.eclipse.jface.viewers.IElementComparer;
 import org.eclipse.jface.viewers.IOpenListener;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.ISelectionChangedListener;
@@ -342,5 +343,29 @@
 		((IPackagesViewViewer)fViewer).setSelectionToWidget(l, reveal);
 	}
 
+	public ViewerComparator getComparator() {
+		return fViewer.getComparator();
+	}
+
+	public IElementComparer getComparer() {
+		return fViewer.getComparer();
+	}
+
+	public ViewerFilter[] getFilters() {
+		return fViewer.getFilters();
+	}
+
+	public ViewerSorter getSorter() {
+		return fViewer.getSorter();
+	}
+
+	public void setComparer(IElementComparer comparer) {
+		fViewer.setComparer(comparer);
+	}
+
+	public Widget[] testFindItems(Object element) {
+		return fViewer.testFindItems(element);
+	}
+
 
 }