* Q: teh fuck is this?
* A: http://bingjava.appspot.com/snippet.jsp?id=2213
*/
private void addEditorSupport(TableViewer tv) {
final CellNavigationStrategy cellNavigation = createCellNavigationStrategy(tv);
final TableViewerFocusCellManager focusCellManager = new TableViewerFocusCellManager(tv, new FocusCellOwnerDrawHighlighter(tv), cellNavigation);
final ColumnViewerEditorActivationStrategy activationStrategy = createEditorActivationStrategy(tv);
TableViewerEditor.create(tv, focusCellManager, activationStrategy,
ColumnViewerEditor.TABBING_HORIZONTAL
| ColumnViewerEditor.TABBING_MOVE_TO_ROW_NEIGHBOR
| ColumnViewerEditor.TABBING_VERTICAL