Bug 82798 TableViewer internalRefresh is very slow as of 1.19
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
*/
		public VirtualManager(){
			addTableListener();
		}
		
		/**
		 * Add the listener for SetData on the table
		 */
		private void addTableListener() {
			table.addListener(SWT.SetData,new Listener(){
				/* (non-Javadoc)
				 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
				 */
				public void handleEvent(Event event) {
					TableItem item = (TableItem) event.item;
					final int index = table.indexOf(item);
					Object element = resolveElement(index);
					if(element == null){
						
						
						IContentProvider contentProvider = getContentProvider();
						
						if(contentProvider instanceof ILazyContentProvider){
							((ILazyContentProvider) contentProvider).
								updateElements(index, index);
							return;
						}	
					}