protected abstract boolean finalDialogChanged(IComponentWizardPage componentWizardPage);
protected boolean nameUniqueCheck() {
IProgressService service = PlatformUI.getWorkbench().getProgressService();
try {
service.run(true, false, new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
monitor.beginTask("Verifying name uniqueness", 3);
monitor.subTask("Checking against existing " + getComponent().getDisplayName() + "s...");
try {
unique = getComponentController().isNameUnique(monitor);