@Override
	public RowColLocation dataToScreenLocation(int dataRow, int dataColumn) {

		int column = textElement.getCharacterIndexForDataLocation(dataRow, dataColumn);
		if (column < 0) {
			column = textElement.getCharacterIndexForDataLocation(dataRow, dataColumn - 3);
			if (column < 0) {
				return new DefaultRowColLocation(0, textElement.length());
			}
			return new RowColLocation(0, textElement.length());
		}
		return new RowColLocation(0, column);
	}
Converts a single column value into a MultiStringLocation which specifies
a string index and a column position within that string.

@param screenColumn
           the overall column position in the total String.
@return MultiStringLocation the MultiStringLocation corresponding to the
        given column.
Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/ClippingTextField.java