sinfo.setWorkspace(catalog.getWorkspaceByName(workspace));
}
// ensure that a existing resource does not already exist, because we may not want to overwrite it
GeoServerDataDirectory dataDir = new GeoServerDataDirectory(catalog.getResourceLoader());
if (dataDir.style(sinfo).getType() != Resource.Type.UNDEFINED) {
String msg = "Style resource " + sinfo.getFilename() + " already exists.";
throw new RestletException(msg, Status.CLIENT_ERROR_FORBIDDEN);
}
ResourcePool resourcePool = catalog.getResourcePool();