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