fTarget.getTextRange().adjustLength(delta);
fTarget.adjustLength(delta);
	/* package */ void updateTextRange(int delta, List executedEdits) {		if (fMode == DELETE) {			predecessorExecuted(getSuccessorIterator(), delta);			getTextRange().adjustLength(delta);			updateParents(delta);		} else if (fMode == INSERT) {			predecessorExecuted(fTarget.getSuccessorIterator(), delta);			fTarget.getTextRange().adjustLength(delta);			fTarget.updateParents(delta);						markAsDeleted(fTarget.getChildren());						List children= getChildren();			setChildren(null);			int moveDelta= fTarget.getTextRange().getOffset() - getTextRange().getOffset();			move(children, moveDelta);			fTarget.setChildren(children);		} else {			Assert.isTrue(false);		}	}