Bug 105034 [WorkbenchParts] IWorkbenchPage#hideView(IViewPart) does not always dispose of the view any more
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/browsing/PackagesViewContentProviderTests2.java
assertTrue("Refresh happened", fMyPart.hasRefreshHappened()); 
		assertTrue("Correct package refreshed", fMyPart.getRefreshedObject().contains(fPack81)); 
		assertEquals("Correct number of refreshes", 1, fMyPart.getRefreshedObject().size()); 
	}
	public void testAddFragmentToLogicalPackage() throws Exception {
	
		
		IPackageFragment pack101= fRoot1.createPackageFragment("pack3.pack4.pack10", true, null);
	
		
		fProvider.getElements(fJProject2);
		
		fMyPart.clear();
	
		
		IElementChangedListener listener= (IElementChangedListener) fProvider;
		IJavaElementDelta delta= new TestDelta(IJavaElementDelta.ADDED, pack101);
		listener.elementChanged(new ElementChangedEvent(delta, ElementChangedEvent.POST_CHANGE));
		
		pushDisplay();
		
		
		assertTrue("Refresh did not happened", !fMyPart.hasRefreshHappened()); 
	}
	public void testAddPackageNotLogicalPackage() throws Exception {
		
		fProvider.getElements(fJProject2);
		fMyPart.clear();
		IPackageFragment test= fRoot1.createPackageFragment("pack3.test", true, null);