String string= getString(); int start= getCompletionPosition();
try { IDocument document= getDocument(); int start= getCompletionPosition();  if ((start != 0) && (document.getChar(start - 1) == HTML_TAG_END)) start--;  while ((start != 0) && Character.isUnicodeIdentifierPart(document.getChar(start - 1))) start--;  if ((start != 0) && Character.isUnicodeIdentifierStart(document.getChar(start - 1))) start--;   if ((start != 0) && ( (document.getChar(start - 1) == HTML_TAG_BEGIN) || (document.getChar(start - 1) == JAVADOC_TAG_BEGIN))) { start--; }  return start;
	public int getStart() {		String string= getString();		int start= getCompletionPosition();		if ((start != 0) && (string.charAt(start - 1) == HTML_TAG_END))			start--;		while ((start != 0) && Character.isUnicodeIdentifierPart(string.charAt(start - 1)))			start--;				if ((start != 0) && Character.isUnicodeIdentifierStart(string.charAt(start - 1)))			start--;		// include html and javadoc tags		if ((start != 0) && (			(string.charAt(start - 1) == HTML_TAG_BEGIN) ||			(string.charAt(start - 1) == JAVADOC_TAG_BEGIN)))		{			start--;		}			return start;	}