Bug 9571 [Java Browsing] Views not updated when folder of package is deleted
1) Select a method in a type, i.e. all viewers are populated, editor is visible 2) Deactivate linking between active editor and navigator in workbench preferences 3) Deactivate auto build 3) Prespective>Show View>Navigator 4) Pin Navigator 5) Select the folder containing the file of the previously selected method 6) Context Menu>Delete -> Editor closed -> Package, type, and method still visible in their views -> Selecting package possible and results in flushing Types View
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaElementContentProvider.java
if (isPackageFragmentEmpty(element.getParent())) {
				if (fViewer.testFindItem(parent) != null)
					postRefresh(internalGetParent(parent));
			}  
			
			
			if (element instanceof ICompilationUnit && fBrowsingPart instanceof MembersView)
				postRefresh(null);
			
			return;
		}
		if (kind == IJavaElementDelta.ADDED) {
			Object parent= internalGetParent(element);
			
			 
			if (parent instanceof IPackageFragment) {
				Object grandparent= internalGetParent(parent);
				
				if (parent.equals(fInput)) {
					postRefresh(parent);
				} else {
					
					if (fViewer.testFindItem(parent) == null)
						postRefresh(grandparent);
					else {
						postRefresh(parent);
					}	
				}
			}