CascadeDeleteVisitor deleteVisitor = new CascadeDeleteVisitor(catalog);
String project = summary.getProject();
if(summary.isWorkspaceNew()) {
WorkspaceInfo ws = catalog.getWorkspaceByName(project);
if(ws != null)
ws.accept(deleteVisitor);
} else if(summary.isStoreNew()) {
StoreInfo si = catalog.getStoreByName(project, project, StoreInfo.class);
if(si != null)
si.accept(deleteVisitor);
} else {