if (storeInfo instanceof CoverageStoreInfo) {
String url = ((CoverageStoreInfo) storeInfo).getURL();
if (null != url && url.startsWith("sde:")) {
ArcSDEConnectionConfig connectionConfig;
connectionConfig = ArcSDERasterFormat
.sdeURLToConnectionConfig(new StringBuffer(url));
params.put(SERVER_NAME_PARAM_NAME, connectionConfig.getServerName());
params.put(PORT_NUMBER_PARAM_NAME, connectionConfig.getPortNumber().toString());
params.put(INSTANCE_NAME_PARAM_NAME, connectionConfig.getDatabaseName());
params.put(USER_NAME_PARAM_NAME, connectionConfig.getUserName());
params.put(PASSWORD_PARAM_NAME, connectionConfig.getPassword());
// parse table name
int idx = url.lastIndexOf('#');
if (idx > 0) {
String tableName = url.substring(idx + 1);