Bug 65240 Hierarchical layout: Problems with inclusion filters [package explorer]
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/packageview/ContentProviderTests1.java
assertTrue("Add happened", fMyPart.hasAddHappened()); 
		assertTrue("Correct Add", test.equals(fMyPart.getAddedObject())); 
		assertEquals("No refreshes", 0, fMyPart.getRefreshedObject().size()); 
	}
	public void testChangedTopLevelPackageFragment() throws Exception {
		
		IElementChangedListener listener= (IElementChangedListener) fProvider;
		IJavaElementDelta delta= TestDelta.createDelta(fPack3, IJavaElementDelta.CHANGED);
		listener.elementChanged(new ElementChangedEvent(delta, ElementChangedEvent.POST_CHANGE));
		
		while(fMyPart.getTreeViewer().getControl().getDisplay().readAndDispatch()) {}
		assertEquals("No refresh happened", 0, fMyPart.getRefreshedObject().size()); 
	}
	
	public void testChangeBottomLevelPackageFragment() throws Exception{
		
		fMyPart.fRefreshedObjects= new ArrayList();
		IElementChangedListener listener= (IElementChangedListener) fProvider;
		IJavaElementDelta delta= TestDelta.createDelta(fPack6, IJavaElementDelta.CHANGED);
		listener.elementChanged(new ElementChangedEvent(delta, ElementChangedEvent.POST_CHANGE));
		
		
		while(fMyPart.getTreeViewer().getControl().getDisplay().readAndDispatch()) {}
		assertEquals("No refresh happened", 0, fMyPart.getRefreshedObject().size());
	}
		
	public void testRemoveCUsFromPackageFragment() throws Exception{
		
		
		IElementChangedListener listener= (IElementChangedListener) fProvider;