docs: protected String getTextLineNumber(int rowStartOffset) {
      Element root = component.getDocument().getDefaultRootElement();
      int index = root.getElementIndex(rowStartOffset);
      Element line = root.getElement(index);
  
      if (line.getStartOffset() == rowStartOffset)
        return String.valueOf(index + 1);
      else
        return "";
    }