public boolean execute(IProgressMonitor progressMonitor) {
	if (this.isCancelled
			|| progressMonitor != null
			&& progressMonitor.isCanceled())
		return true;
	IIndex index = manager.getIndex(this.indexPath, true,
			/*reuse index file*/true /*create if none*/);
	if (index == null)
		return true;
	ReadWriteMonitor monitor = manager.getMonitorFor(index);
	if (monitor == null)
		return true;
}