IProgressMonitor monitor = new NullProgressMonitor();
IRunnableWithProgress object = new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) throws InvocationTargetException {
try {
List<IResolve> resources = connections.find(id.toURL(), monitor);
for (IResolve resolve : resources) {
if (resolve.getStatus() == Status.BROKEN
|| resolve.getStatus() == Status.BROKEN)
continue;
if (resolve instanceof IGeoResource) {