final String path = connector.getStorageAs(String.class); if (path != null) try { decoder = createByReflection(path, false, geomlib, listeners); keepOpen = path; } catch (IOException | DataStoreException s) { } else { keepOpen = connector.getStorage(); decoder = createByReflection(keepOpen, true, geomlib, listeners);
final String path = connector.getStorageAs(String.class); if (path != null) try { decoder = createByReflection(path, false, geomlib, listeners); keepOpen = path; } catch (IOException | DataStoreException s) { } else { keepOpen = connector.getStorage(); decoder = createByReflection(keepOpen, true, geomlib, listeners);