Bug 32935 Java Browsing Members view does not update on visibility change
Build 2.1 RC1 1. Open Java Browsing perspective 2. Open an existing CU 3. Add public method t() {} 4. Change public to protected (or remove public) ==> t in Members view does not update
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingContentProvider.java
} else if (element instanceof IWorkingCopy && ((IWorkingCopy)element).isWorkingCopy()) {
					
					postRefresh(null);
				} else
					postAdd(parent, element);
			} else	if (fInput == null) {
				IJavaElement newInput= fBrowsingPart.findInputForJavaElement(element);
				if (newInput != null)
					postAdjustInputAndSetSelection(element);
			} else if (element instanceof IType && fBrowsingPart.isValidInput(element)) {
				IJavaElement cu1= element.getAncestor(IJavaElement.COMPILATION_UNIT);
				IJavaElement cu2= ((IJavaElement)fInput).getAncestor(IJavaElement.COMPILATION_UNIT);
				if  (cu1 != null && cu2 != null && cu1.equals(cu2))
					postAdjustInputAndSetSelection(element);
			}
			return;
		}
		if (kind == IJavaElementDelta.CHANGED && ((flags & IJavaElementDelta.F_FINE_GRAINED) == 0)) {
			if (fBrowsingPart.isValidElement(element)) {
				postRefresh(element);
			}
		}
		if (isClassPathChange(delta))
			 
			postRefresh(null);
		if ((flags & IJavaElementDelta.F_ARCHIVE_CONTENT_CHANGED) != 0 && fInput instanceof IJavaElement) {
			IPackageFragmentRoot pkgRoot= (IPackageFragmentRoot)element;
			IJavaElement inputsParent= ((IJavaElement)fInput).getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);
			if (pkgRoot.equals(inputsParent))