protected DocumentTemplateContext(ContextType type, String string, int completionPosition) {
protected DocumentTemplateContext(ContextType type, IDocument document, int completionPosition) {
	protected DocumentTemplateContext(ContextType type, String string, int completionPosition) {		super(type);				Assert.isNotNull(string);		Assert.isTrue(completionPosition >= 0 && completionPosition <= string.length());				fString= string;		fCompletionPosition= completionPosition;	}