private Long getLong(final ColumnRef column, final ComponentSelection row) {
        if (column != null && row != null) {
            String val = row.getParamValue(column.getId());
            if (val == null) {
                val = row.getParamValue(column.getName());
            }
            return getLong(val);
        }
        return null;
    }
The ranges returned are line/col positions in the input text. Thus the input text should
not be changed/formatted after the highlight ranges have been generated.
stroom-core-client/src/main/java/stroom/dashboard/client/text/TextPresenter.java