Bug 164989 [Viewers] ColumnViewer#getColumnViewerOwner() doesn't respects column count
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
if (contentProvider instanceof ILazyContentProvider) {
							((ILazyContentProvider) contentProvider)
									.updateElement(index);
							return;
						}
					}
					associate(element, item);
					updateItem(item, element);
				}
			});
		}
		/**
		 * Get the element at index.Resolve it lazily if this is available.
		 * 
		 * @param index
		 * @return Object or <code>null</code> if it could not be found
		 */
		protected Object resolveElement(int index) {
			Object element = null;
			if (index < cachedElements.length) {
				element = cachedElements[index];
			}
			return element;
		}
		/**
		 * A non visible item has been added.
		 * 
		 * @param element
		 * @param index