setMessage(RefactoringMessages.getString("UseSupertypeInputPage.No_updates"), DialogPage.INFORMATION);
setMessage(RefactoringMessages.getString("UseSupertypeInputPage.No_updates"), IMessageProvider.INFORMATION);
		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(new ArrayContentProvider());			fTableViewer.addSelectionChangedListener(new ISelectionChangedListener(){				public void selectionChanged(SelectionChangedEvent event) {					IStructuredSelection ss= (IStructuredSelection)event.getSelection();					if (new Integer(0).equals(fFileCount.get(ss.getFirstElement()))){						setMessage(RefactoringMessages.getString("UseSupertypeInputPage.No_updates"), DialogPage.INFORMATION); //$NON-NLS-1$						setPageComplete(false);					} else {						setMessage(MESSAGE);						setPageComplete(true);					}					fTableViewer.refresh();				}			});			try {				fTableViewer.setInput(getUseSupertypeRefactoring().getSuperTypes());			} catch (JavaModelException e) {				ExceptionHandler.handle(e, RefactoringMessages.getString("UseSupertypeInputPage.Use_Supertype"), RefactoringMessages.getString("UseSupertypeInputPage.Internal_Error")); //$NON-NLS-1$ //$NON-NLS-2$				fTableViewer.setInput(new IType[0]);			}			fTableViewer.getTable().setSelection(0);		}