if("connection".equals(prop)){
JSONObj connection = obj.object(prop);
if(!connection.has("raster") && connection.str("raster") != null){
throw new IllegalArgumentException("Property connection.raster required for coverage store");
}
for( String param : connection.keys()){
if("raster".equals(param)){
String url = connection.str(param);
reconnect = reconnect || url == null || !url.equals(info.getURL());
info.setURL(url);
}