} finally { monitor.done(); }
		void createProject(IProjectDescription description, IProject projectHandle,				IProgressMonitor monitor) throws CoreException,				OperationCanceledException {			try {				monitor.beginTask("", 2000);//$NON-NLS-1$				projectHandle.create(description, new SubProgressMonitor(monitor,						1000));				if (monitor.isCanceled())					throw new OperationCanceledException();				projectHandle.open(new SubProgressMonitor(monitor, 1000));			} finally {				monitor.done();			}		}