Assert.isTrue(completionPosition >= 0 && completionPosition <= document.getLength());
Assert.isTrue(completionOffset >= 0 && completionOffset <= document.getLength()); Assert.isTrue(completionLength >= 0);
	protected DocumentTemplateContext(ContextType type, IDocument document, int completionPosition) {		super(type);				Assert.isNotNull(document);		Assert.isTrue(completionPosition >= 0 && completionPosition <= document.getLength());				fDocument= document;		fCompletionPosition= completionPosition;	}