Bug 33219 Leightweight outline no longer resizable
This is a regression.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaOutlineInformationControl.java
/* (non-Javadoc)
		 * Method declared on ViewerFilter.
		 */
		public boolean select(Viewer viewer, Object parentElement, Object element) {
			if (fMatcher == null)
				return true;
			ILabelProvider labelProvider= getLabelProvider(viewer);
			String matchName= null;
			if (labelProvider != null)
				matchName= ((ILabelProvider)labelProvider).getText(element);
			else if (element instanceof IJavaElement)
				matchName= ((IJavaElement) element).getElementName();
			if (matchName != null && fMatcher.match(matchName))
				return true;
			return hasUnfilteredChild(viewer, element);
		}
		private ILabelProvider getLabelProvider(Viewer viewer) {
			if (fViewer == viewer)
				return fLabelProvider;
			fLabelProvider= null;
			IBaseLabelProvider baseLabelProvider= null;
			if (viewer instanceof StructuredViewer)
				baseLabelProvider= ((StructuredViewer)viewer).getLabelProvider();
			if (baseLabelProvider instanceof ILabelProvider)
				fLabelProvider= (ILabelProvider)baseLabelProvider;
			return fLabelProvider;
		}
		private boolean hasUnfilteredChild(Viewer viewer, Object element) {
			IJavaElement[] children;
			if (element instanceof IParent) {