return fTemplate.getName().toLowerCase().startsWith(content.toLowerCase());
String templateName= fTemplate.getName().toLowerCase(); boolean valid= templateName.startsWith(content.toLowerCase()); if (!valid && fContext instanceof JavaDocContext && templateName.startsWith("<")) { valid= templateName.startsWith(content.toLowerCase(), 1); } return valid;
	public boolean validate(IDocument document, int offset, DocumentEvent event) {		try {			int replaceOffset= getReplaceOffset();			if (offset >= replaceOffset) {				String content= document.get(replaceOffset, offset - replaceOffset);				return fTemplate.getName().toLowerCase().startsWith(content.toLowerCase());			}		} catch (BadLocationException e) {			// concurrent modification - ignore		}		return false;	}