TextRange () { TextRange range = getValueRange(); String text = getText(); int lastDot = text.lastIndexOf(mySeparator); if (lastDot != -1) { return TextRange.create(lastDot + 1, range.getEndOffset()); } return range; }