Bug 59369 The search view should not include an inner border
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/JavaSearchResultPage.java
protected void configureTableViewer(TableViewer viewer) {
		viewer.setLabelProvider(new SortingLabelProvider(this));
		fContentProvider=new JavaSearchTableContentProvider(viewer);
		viewer.setContentProvider(fContentProvider);
		setSortOrder(fCurrentSortOrder);
	}
	protected void configureTreeViewer(TreeViewer viewer) {
		viewer.setSorter(new ViewerSorter());
		viewer.setLabelProvider(new PostfixLabelProvider(this));
		fContentProvider= new LevelTreeContentProvider(viewer, fCurrentGrouping);
		viewer.setContentProvider(fContentProvider);
	}
	
	protected TreeViewer createTreeViewer(Composite parent) {
		return new ProblemTreeViewer(parent);
	}
	
	protected TableViewer createTableViewer(Composite parent) {
		return new ProblemTableViewer(parent);
	}
	
	void setSortOrder(int order) {
		fCurrentSortOrder= order;
		StructuredViewer viewer= getViewer();
		((SortingLabelProvider)viewer.getLabelProvider()).setOrder(order);
		if (order == SortingLabelProvider.SHOW_ELEMENT_CONTAINER) {
			viewer.setSorter(new NameSorter());
		} else if (order == SortingLabelProvider.SHOW_PATH) {
			viewer.setSorter(new PathSorter());
		} else