I need to have information on TableViewer's row index currently being rendered. I've overridden ColumnLabelProvider#update to increment index when this method is invoked, but when user clicks rows, this method is also invoked causing the index to get incremented even it's not appropriate to do so.