ICatalog catalog = CatalogPlugin.getDefault().getLocalCatalog();
for( File file : files ) {
try {
URL url = file.toURI().toURL();
IService handle = catalog.acquire(url, null);
if (handle != null) {
// connected okay add all resources
List<IGeoResource> resources = (List<IGeoResource>) handle
.resources(new NullProgressMonitor());
dataHandles.addAll(resources);