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