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;
}