studyRegion.setId( UUID.randomUUID().toString() );
savedStudyRegion = dao.saveStudyRegion(studyRegion, geometry, mapCenter);
// After we save a study region initially, we also want
// to create 3 special reserved word tags (Issue 67)
TagDetails resTag = new TagDetails();
resTag.setName("Residential");
resTag.setDescription("#RES"); // changing the reserved word from name to description
resTag.setRegion(studyRegion);
tagBO.saveTagDetails(resTag);
TagDetails comTag = new TagDetails();
comTag.setName("Commercial");
comTag.setDescription("#COM"); // changing the reserved word from name to description
comTag.setRegion(studyRegion);
tagBO.saveTagDetails(comTag);
TagDetails indTag = new TagDetails();
indTag.setName("Industrial");
indTag.setDescription("#IND"); // changing the reserved word from name to description
indTag.setRegion(studyRegion);
tagBO.saveTagDetails(indTag);
} else {
// use the existing id to update it
savedStudyRegion = dao.updateStudyRegion(studyRegion, geometry, mapCenter);