postRefresh(toRefresh, ORIGINAL, toRefresh);
postRefresh(toRefresh, ORIGINAL, toRefresh, runnables);
	/* package */ void handleAffectedChildren(IJavaElementDelta delta, IJavaElement element) throws JavaModelException {		IJavaElementDelta[] affectedChildren= delta.getAffectedChildren();		if (affectedChildren.length > 1) {			// a package fragment might become non empty refresh from the parent			if (element instanceof IPackageFragment) {				IJavaElement parent= (IJavaElement)internalGetParent(element);				// 1GE8SI6: ITPJUI:WIN98 - Rename is not shown in Packages View				// avoid posting a refresh to an unvisible parent				if (element.equals(fInput)) {					postRefresh(element, ORIGINAL, element);				} else {					postRefresh(parent, PARENT, element);				}				return;			}			// more than one child changed, refresh from here downwards			if (element instanceof IPackageFragmentRoot) {				Object toRefresh= skipProjectPackageFragmentRoot((IPackageFragmentRoot)element);				postRefresh(toRefresh, ORIGINAL, toRefresh);			} else {				postRefresh(element, ORIGINAL, element);			}			return;		}		processAffectedChildren(affectedChildren);	}