if (delta != null && (delta.getFlags() & (IJavaElementDelta.F_CONTENT | IJavaElementDelta.F_CHILDREN)) != 0) update(createContext(false));
if (delta != null && (delta.getFlags() & (IJavaElementDelta.F_CONTENT | IJavaElementDelta.F_CHILDREN)) != 0) { fUpdatingCount++; try { update(createContext(false)); } finally { fUpdatingCount--; } }
		public void elementChanged(ElementChangedEvent e) {			if (hasErrorOnCaretLine(e.getDelta().getCompilationUnitAST()))				return;						IJavaElementDelta delta= findElement(fInput, e.getDelta());			if (delta != null && (delta.getFlags() & (IJavaElementDelta.F_CONTENT | IJavaElementDelta.F_CHILDREN)) != 0)	            update(createContext(false));		}