IDocument document = textEditor.getDocumentProvider().getDocument(
textEditor.getEditorInput());
document.set(compiledTemplate.string);
documentProvider.saveDocument(null, textEditor.getEditorInput(),
document, true);
textEditor.selectAndReveal(compiledTemplate.offset, 0);
// set document dirty
document.replace(0, 0, ""); //$NON-NLS-1$
} catch (PartInitException e) {
Logger.logException(e);