fTableViewer.refresh();
	private void addTableComponent(Composite composite) {		fTableViewer= new TableViewer(composite, SWT.SINGLE | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);		fTableViewer.getTable().setLayoutData(new GridData(GridData.FILL_BOTH));		fTableLabelProvider= new UseSupertypeLabelProvider(fFileCount);		fTableViewer.setLabelProvider(fTableLabelProvider);		fTableViewer.setContentProvider(createContentProvider());		fTableViewer.addSelectionChangedListener(new ISelectionChangedListener(){			public void selectionChanged(SelectionChangedEvent event) {				IStructuredSelection ss= (IStructuredSelection)event.getSelection();				if (new Integer(0).equals(fFileCount.get(ss.getFirstElement()))){					setMessage("No updates possible for the selected supertype", DialogPage.INFORMATION);					setPageComplete(false);					fTableViewer.refresh();				} else {					setMessage(MESSAGE);					setPageComplete(true);					fTableViewer.refresh();				}			}		});		try {			fTableViewer.setInput(getUseSupertypeRefactoring().getSuperTypes());		} catch (JavaModelException e) {			ExceptionHandler.handle(e, "Use Supertype", "Internal Error. See log for details");			fTableViewer.setInput(new IType[0]);		}		fTableViewer.getTable().setSelection(0);	}