TextRange () { final TextRange rangeInElement = super.getRangeInElement(); final XmlTag tagElement = getTagElement(); if (tagElement != null) { final String tagElementName = tagElement.getName(); final int dotIdx = tagElementName.indexOf("."); final int startOffset = rangeInElement.getStartOffset(); if (dotIdx > -1 && startOffset + dotIdx + 2 < rangeInElement.getEndOffset()) { return new TextRange(startOffset + dotIdx + 1, rangeInElement.getEndOffset()); } } return rangeInElement; }